{
  "type": "Program",
  "body": [
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportSpecifier",
          "local": {
            "type": "Identifier",
            "name": "Feature",
            "range": [
              8,
              15
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 8
              },
              "end": {
                "line": 1,
                "column": 15
              }
            }
          },
          "imported": {
            "type": "Identifier",
            "name": "Feature",
            "range": [
              8,
              15
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 8
              },
              "end": {
                "line": 1,
                "column": 15
              }
            }
          },
          "range": [
            8,
            15
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 8
            },
            "end": {
              "line": 1,
              "column": 15
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "../feature",
        "raw": "'../feature'",
        "range": [
          22,
          34
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 22
          },
          "end": {
            "line": 1,
            "column": 34
          }
        }
      },
      "range": [
        0,
        35
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 0
        },
        "end": {
          "line": 1,
          "column": 35
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportSpecifier",
          "local": {
            "type": "Identifier",
            "name": "root",
            "range": [
              44,
              48
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 8
              },
              "end": {
                "line": 2,
                "column": 12
              }
            }
          },
          "imported": {
            "type": "Identifier",
            "name": "root",
            "range": [
              44,
              48
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 8
              },
              "end": {
                "line": 2,
                "column": 12
              }
            }
          },
          "range": [
            44,
            48
          ],
          "loc": {
            "start": {
              "line": 2,
              "column": 8
            },
            "end": {
              "line": 2,
              "column": 12
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "../root",
        "raw": "'../root'",
        "range": [
          55,
          64
        ],
        "loc": {
          "start": {
            "line": 2,
            "column": 19
          },
          "end": {
            "line": 2,
            "column": 28
          }
        }
      },
      "range": [
        36,
        65
      ],
      "loc": {
        "start": {
          "line": 2,
          "column": 0
        },
        "end": {
          "line": 2,
          "column": 29
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportSpecifier",
          "local": {
            "type": "Identifier",
            "name": "createElm",
            "range": [
              74,
              83
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 8
              },
              "end": {
                "line": 3,
                "column": 17
              }
            }
          },
          "imported": {
            "type": "Identifier",
            "name": "createElm",
            "range": [
              74,
              83
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 8
              },
              "end": {
                "line": 3,
                "column": 17
              }
            }
          },
          "range": [
            74,
            83
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 8
            },
            "end": {
              "line": 3,
              "column": 17
            }
          }
        },
        {
          "type": "ImportSpecifier",
          "local": {
            "type": "Identifier",
            "name": "createText",
            "range": [
              85,
              95
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 19
              },
              "end": {
                "line": 3,
                "column": 29
              }
            }
          },
          "imported": {
            "type": "Identifier",
            "name": "createText",
            "range": [
              85,
              95
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 19
              },
              "end": {
                "line": 3,
                "column": 29
              }
            }
          },
          "range": [
            85,
            95
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 19
            },
            "end": {
              "line": 3,
              "column": 29
            }
          }
        },
        {
          "type": "ImportSpecifier",
          "local": {
            "type": "Identifier",
            "name": "elm",
            "range": [
              97,
              100
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 31
              },
              "end": {
                "line": 3,
                "column": 34
              }
            }
          },
          "imported": {
            "type": "Identifier",
            "name": "elm",
            "range": [
              97,
              100
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 31
              },
              "end": {
                "line": 3,
                "column": 34
              }
            }
          },
          "range": [
            97,
            100
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 31
            },
            "end": {
              "line": 3,
              "column": 34
            }
          }
        },
        {
          "type": "ImportSpecifier",
          "local": {
            "type": "Identifier",
            "name": "removeElm",
            "range": [
              102,
              111
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 36
              },
              "end": {
                "line": 3,
                "column": 45
              }
            }
          },
          "imported": {
            "type": "Identifier",
            "name": "removeElm",
            "range": [
              102,
              111
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 36
              },
              "end": {
                "line": 3,
                "column": 45
              }
            }
          },
          "range": [
            102,
            111
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 36
            },
            "end": {
              "line": 3,
              "column": 45
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "../dom",
        "raw": "'../dom'",
        "range": [
          118,
          126
        ],
        "loc": {
          "start": {
            "line": 3,
            "column": 52
          },
          "end": {
            "line": 3,
            "column": 60
          }
        }
      },
      "range": [
        66,
        127
      ],
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 3,
          "column": 61
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportSpecifier",
          "local": {
            "type": "Identifier",
            "name": "isFn",
            "range": [
              136,
              140
            ],
            "loc": {
              "start": {
                "line": 4,
                "column": 8
              },
              "end": {
                "line": 4,
                "column": 12
              }
            }
          },
          "imported": {
            "type": "Identifier",
            "name": "isFn",
            "range": [
              136,
              140
            ],
            "loc": {
              "start": {
                "line": 4,
                "column": 8
              },
              "end": {
                "line": 4,
                "column": 12
              }
            }
          },
          "range": [
            136,
            140
          ],
          "loc": {
            "start": {
              "line": 4,
              "column": 8
            },
            "end": {
              "line": 4,
              "column": 12
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "../types",
        "raw": "'../types'",
        "range": [
          147,
          157
        ],
        "loc": {
          "start": {
            "line": 4,
            "column": 19
          },
          "end": {
            "line": 4,
            "column": 29
          }
        }
      },
      "range": [
        128,
        158
      ],
      "loc": {
        "start": {
          "line": 4,
          "column": 0
        },
        "end": {
          "line": 4,
          "column": 30
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "EVENTS",
            "range": [
              166,
              172
            ],
            "loc": {
              "start": {
                "line": 6,
                "column": 6
              },
              "end": {
                "line": 6,
                "column": 12
              }
            }
          },
          "init": {
            "type": "ArrayExpression",
            "elements": [
              {
                "type": "Literal",
                "value": "after-filtering",
                "raw": "'after-filtering'",
                "range": [
                  181,
                  198
                ],
                "loc": {
                  "start": {
                    "line": 7,
                    "column": 4
                  },
                  "end": {
                    "line": 7,
                    "column": 21
                  }
                }
              },
              {
                "type": "Literal",
                "value": "after-populating-filter",
                "raw": "'after-populating-filter'",
                "range": [
                  204,
                  229
                ],
                "loc": {
                  "start": {
                    "line": 8,
                    "column": 4
                  },
                  "end": {
                    "line": 8,
                    "column": 29
                  }
                }
              },
              {
                "type": "Literal",
                "value": "after-page-change",
                "raw": "'after-page-change'",
                "range": [
                  235,
                  254
                ],
                "loc": {
                  "start": {
                    "line": 9,
                    "column": 4
                  },
                  "end": {
                    "line": 9,
                    "column": 23
                  }
                }
              },
              {
                "type": "Literal",
                "value": "after-clearing-filters",
                "raw": "'after-clearing-filters'",
                "range": [
                  260,
                  284
                ],
                "loc": {
                  "start": {
                    "line": 10,
                    "column": 4
                  },
                  "end": {
                    "line": 10,
                    "column": 28
                  }
                }
              },
              {
                "type": "Literal",
                "value": "after-page-length-change",
                "raw": "'after-page-length-change'",
                "range": [
                  290,
                  316
                ],
                "loc": {
                  "start": {
                    "line": 11,
                    "column": 4
                  },
                  "end": {
                    "line": 11,
                    "column": 30
                  }
                }
              },
              {
                "type": "Literal",
                "value": "after-reset-page",
                "raw": "'after-reset-page'",
                "range": [
                  322,
                  340
                ],
                "loc": {
                  "start": {
                    "line": 12,
                    "column": 4
                  },
                  "end": {
                    "line": 12,
                    "column": 22
                  }
                }
              },
              {
                "type": "Literal",
                "value": "after-reset-page-length",
                "raw": "'after-reset-page-length'",
                "range": [
                  346,
                  371
                ],
                "loc": {
                  "start": {
                    "line": 13,
                    "column": 4
                  },
                  "end": {
                    "line": 13,
                    "column": 29
                  }
                }
              },
              {
                "type": "Literal",
                "value": "after-loading-extensions",
                "raw": "'after-loading-extensions'",
                "range": [
                  377,
                  403
                ],
                "loc": {
                  "start": {
                    "line": 14,
                    "column": 4
                  },
                  "end": {
                    "line": 14,
                    "column": 30
                  }
                }
              },
              {
                "type": "Literal",
                "value": "after-loading-themes",
                "raw": "'after-loading-themes'",
                "range": [
                  409,
                  431
                ],
                "loc": {
                  "start": {
                    "line": 15,
                    "column": 4
                  },
                  "end": {
                    "line": 15,
                    "column": 26
                  }
                }
              }
            ],
            "range": [
              175,
              433
            ],
            "loc": {
              "start": {
                "line": 6,
                "column": 15
              },
              "end": {
                "line": 16,
                "column": 1
              }
            }
          },
          "range": [
            166,
            433
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 6
            },
            "end": {
              "line": 16,
              "column": 1
            }
          }
        }
      ],
      "kind": "const",
      "range": [
        160,
        434
      ],
      "loc": {
        "start": {
          "line": 6,
          "column": 0
        },
        "end": {
          "line": 16,
          "column": 2
        }
      },
      "trailingComments": [
        {
          "type": "Block",
          "value": "*\n * Status bar UI component\n * @export\n * @class StatusBar\n * @extends {Feature}\n ",
          "range": [
            436,
            523
          ],
          "loc": {
            "start": {
              "line": 18,
              "column": 0
            },
            "end": {
              "line": 23,
              "column": 3
            }
          }
        }
      ]
    },
    {
      "type": "ExportNamedDeclaration",
      "declaration": {
        "type": "ClassDeclaration",
        "id": {
          "type": "Identifier",
          "name": "StatusBar",
          "range": [
            537,
            546
          ],
          "loc": {
            "start": {
              "line": 24,
              "column": 13
            },
            "end": {
              "line": 24,
              "column": 22
            }
          }
        },
        "superClass": {
          "type": "Identifier",
          "name": "Feature",
          "range": [
            555,
            562
          ],
          "loc": {
            "start": {
              "line": 24,
              "column": 31
            },
            "end": {
              "line": 24,
              "column": 38
            }
          }
        },
        "body": {
          "type": "ClassBody",
          "body": [
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "constructor",
                "range": [
                  678,
                  689
                ],
                "loc": {
                  "start": {
                    "line": 30,
                    "column": 4
                  },
                  "end": {
                    "line": 30,
                    "column": 15
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "tf",
                    "range": [
                      690,
                      692
                    ],
                    "loc": {
                      "start": {
                        "line": 30,
                        "column": 16
                      },
                      "end": {
                        "line": 30,
                        "column": 18
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Super",
                          "range": [
                            704,
                            709
                          ],
                          "loc": {
                            "start": {
                              "line": 31,
                              "column": 8
                            },
                            "end": {
                              "line": 31,
                              "column": 13
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "tf",
                            "range": [
                              710,
                              712
                            ],
                            "loc": {
                              "start": {
                                "line": 31,
                                "column": 14
                              },
                              "end": {
                                "line": 31,
                                "column": 16
                              }
                            }
                          },
                          {
                            "type": "Literal",
                            "value": "statusBar",
                            "raw": "'statusBar'",
                            "range": [
                              714,
                              725
                            ],
                            "loc": {
                              "start": {
                                "line": 31,
                                "column": 18
                              },
                              "end": {
                                "line": 31,
                                "column": 29
                              }
                            }
                          }
                        ],
                        "range": [
                          704,
                          726
                        ],
                        "loc": {
                          "start": {
                            "line": 31,
                            "column": 8
                          },
                          "end": {
                            "line": 31,
                            "column": 30
                          }
                        }
                      },
                      "range": [
                        704,
                        727
                      ],
                      "loc": {
                        "start": {
                          "line": 31,
                          "column": 8
                        },
                        "end": {
                          "line": 31,
                          "column": 31
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": " Configuration object",
                          "range": [
                            737,
                            760
                          ],
                          "loc": {
                            "start": {
                              "line": 33,
                              "column": 8
                            },
                            "end": {
                              "line": 33,
                              "column": 31
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "f",
                            "range": [
                              773,
                              774
                            ],
                            "loc": {
                              "start": {
                                "line": 34,
                                "column": 12
                              },
                              "end": {
                                "line": 34,
                                "column": 13
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                777,
                                781
                              ],
                              "loc": {
                                "start": {
                                  "line": 34,
                                  "column": 16
                                },
                                "end": {
                                  "line": 34,
                                  "column": 20
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "config",
                              "range": [
                                782,
                                788
                              ],
                              "loc": {
                                "start": {
                                  "line": 34,
                                  "column": 21
                                },
                                "end": {
                                  "line": 34,
                                  "column": 27
                                }
                              }
                            },
                            "range": [
                              777,
                              788
                            ],
                            "loc": {
                              "start": {
                                "line": 34,
                                "column": 16
                              },
                              "end": {
                                "line": 34,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            773,
                            788
                          ],
                          "loc": {
                            "start": {
                              "line": 34,
                              "column": 12
                            },
                            "end": {
                              "line": 34,
                              "column": 27
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        769,
                        789
                      ],
                      "loc": {
                        "start": {
                          "line": 34,
                          "column": 8
                        },
                        "end": {
                          "line": 34,
                          "column": 28
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": " Configuration object",
                          "range": [
                            737,
                            760
                          ],
                          "loc": {
                            "start": {
                              "line": 33,
                              "column": 8
                            },
                            "end": {
                              "line": 33,
                              "column": 31
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * ID of custom container element\n         * @type {String}\n         ",
                          "range": [
                            799,
                            882
                          ],
                          "loc": {
                            "start": {
                              "line": 36,
                              "column": 8
                            },
                            "end": {
                              "line": 39,
                              "column": 11
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              891,
                              895
                            ],
                            "loc": {
                              "start": {
                                "line": 40,
                                "column": 8
                              },
                              "end": {
                                "line": 40,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "targetId",
                            "range": [
                              896,
                              904
                            ],
                            "loc": {
                              "start": {
                                "line": 40,
                                "column": 13
                              },
                              "end": {
                                "line": 40,
                                "column": 21
                              }
                            }
                          },
                          "range": [
                            891,
                            904
                          ],
                          "loc": {
                            "start": {
                              "line": 40,
                              "column": 8
                            },
                            "end": {
                              "line": 40,
                              "column": 21
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                907,
                                908
                              ],
                              "loc": {
                                "start": {
                                  "line": 40,
                                  "column": 24
                                },
                                "end": {
                                  "line": 40,
                                  "column": 25
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "status_bar_target_id",
                              "range": [
                                909,
                                929
                              ],
                              "loc": {
                                "start": {
                                  "line": 40,
                                  "column": 26
                                },
                                "end": {
                                  "line": 40,
                                  "column": 46
                                }
                              }
                            },
                            "range": [
                              907,
                              929
                            ],
                            "loc": {
                              "start": {
                                "line": 40,
                                "column": 24
                              },
                              "end": {
                                "line": 40,
                                "column": 46
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              933,
                              937
                            ],
                            "loc": {
                              "start": {
                                "line": 40,
                                "column": 50
                              },
                              "end": {
                                "line": 40,
                                "column": 54
                              }
                            }
                          },
                          "range": [
                            907,
                            937
                          ],
                          "loc": {
                            "start": {
                              "line": 40,
                              "column": 24
                            },
                            "end": {
                              "line": 40,
                              "column": 54
                            }
                          }
                        },
                        "range": [
                          891,
                          937
                        ],
                        "loc": {
                          "start": {
                            "line": 40,
                            "column": 8
                          },
                          "end": {
                            "line": 40,
                            "column": 54
                          }
                        }
                      },
                      "range": [
                        891,
                        938
                      ],
                      "loc": {
                        "start": {
                          "line": 40,
                          "column": 8
                        },
                        "end": {
                          "line": 40,
                          "column": 55
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * ID of custom container element\n         * @type {String}\n         ",
                          "range": [
                            799,
                            882
                          ],
                          "loc": {
                            "start": {
                              "line": 36,
                              "column": 8
                            },
                            "end": {
                              "line": 39,
                              "column": 11
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Container DOM element\n         * @type {DOMElement}\n         * @private\n         ",
                          "range": [
                            948,
                            1046
                          ],
                          "loc": {
                            "start": {
                              "line": 42,
                              "column": 8
                            },
                            "end": {
                              "line": 46,
                              "column": 11
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1055,
                              1059
                            ],
                            "loc": {
                              "start": {
                                "line": 47,
                                "column": 8
                              },
                              "end": {
                                "line": 47,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "container",
                            "range": [
                              1060,
                              1069
                            ],
                            "loc": {
                              "start": {
                                "line": 47,
                                "column": 13
                              },
                              "end": {
                                "line": 47,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            1055,
                            1069
                          ],
                          "loc": {
                            "start": {
                              "line": 47,
                              "column": 8
                            },
                            "end": {
                              "line": 47,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            1072,
                            1076
                          ],
                          "loc": {
                            "start": {
                              "line": 47,
                              "column": 25
                            },
                            "end": {
                              "line": 47,
                              "column": 29
                            }
                          }
                        },
                        "range": [
                          1055,
                          1076
                        ],
                        "loc": {
                          "start": {
                            "line": 47,
                            "column": 8
                          },
                          "end": {
                            "line": 47,
                            "column": 29
                          }
                        }
                      },
                      "range": [
                        1055,
                        1077
                      ],
                      "loc": {
                        "start": {
                          "line": 47,
                          "column": 8
                        },
                        "end": {
                          "line": 47,
                          "column": 30
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Container DOM element\n         * @type {DOMElement}\n         * @private\n         ",
                          "range": [
                            948,
                            1046
                          ],
                          "loc": {
                            "start": {
                              "line": 42,
                              "column": 8
                            },
                            "end": {
                              "line": 46,
                              "column": 11
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Message container DOM element\n         * @type {DOMElement}\n         * @private\n         ",
                          "range": [
                            1087,
                            1193
                          ],
                          "loc": {
                            "start": {
                              "line": 49,
                              "column": 8
                            },
                            "end": {
                              "line": 53,
                              "column": 11
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1202,
                              1206
                            ],
                            "loc": {
                              "start": {
                                "line": 54,
                                "column": 8
                              },
                              "end": {
                                "line": 54,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "msgContainer",
                            "range": [
                              1207,
                              1219
                            ],
                            "loc": {
                              "start": {
                                "line": 54,
                                "column": 13
                              },
                              "end": {
                                "line": 54,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            1202,
                            1219
                          ],
                          "loc": {
                            "start": {
                              "line": 54,
                              "column": 8
                            },
                            "end": {
                              "line": 54,
                              "column": 25
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            1222,
                            1226
                          ],
                          "loc": {
                            "start": {
                              "line": 54,
                              "column": 28
                            },
                            "end": {
                              "line": 54,
                              "column": 32
                            }
                          }
                        },
                        "range": [
                          1202,
                          1226
                        ],
                        "loc": {
                          "start": {
                            "line": 54,
                            "column": 8
                          },
                          "end": {
                            "line": 54,
                            "column": 32
                          }
                        }
                      },
                      "range": [
                        1202,
                        1227
                      ],
                      "loc": {
                        "start": {
                          "line": 54,
                          "column": 8
                        },
                        "end": {
                          "line": 54,
                          "column": 33
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Message container DOM element\n         * @type {DOMElement}\n         * @private\n         ",
                          "range": [
                            1087,
                            1193
                          ],
                          "loc": {
                            "start": {
                              "line": 49,
                              "column": 8
                            },
                            "end": {
                              "line": 53,
                              "column": 11
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Label container DOM element\n         * @type {DOMElement}\n         * @private\n         ",
                          "range": [
                            1237,
                            1341
                          ],
                          "loc": {
                            "start": {
                              "line": 56,
                              "column": 8
                            },
                            "end": {
                              "line": 60,
                              "column": 11
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1350,
                              1354
                            ],
                            "loc": {
                              "start": {
                                "line": 61,
                                "column": 8
                              },
                              "end": {
                                "line": 61,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "labelContainer",
                            "range": [
                              1355,
                              1369
                            ],
                            "loc": {
                              "start": {
                                "line": 61,
                                "column": 13
                              },
                              "end": {
                                "line": 61,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            1350,
                            1369
                          ],
                          "loc": {
                            "start": {
                              "line": 61,
                              "column": 8
                            },
                            "end": {
                              "line": 61,
                              "column": 27
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            1372,
                            1376
                          ],
                          "loc": {
                            "start": {
                              "line": 61,
                              "column": 30
                            },
                            "end": {
                              "line": 61,
                              "column": 34
                            }
                          }
                        },
                        "range": [
                          1350,
                          1376
                        ],
                        "loc": {
                          "start": {
                            "line": 61,
                            "column": 8
                          },
                          "end": {
                            "line": 61,
                            "column": 34
                          }
                        }
                      },
                      "range": [
                        1350,
                        1377
                      ],
                      "loc": {
                        "start": {
                          "line": 61,
                          "column": 8
                        },
                        "end": {
                          "line": 61,
                          "column": 35
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Label container DOM element\n         * @type {DOMElement}\n         * @private\n         ",
                          "range": [
                            1237,
                            1341
                          ],
                          "loc": {
                            "start": {
                              "line": 56,
                              "column": 8
                            },
                            "end": {
                              "line": 60,
                              "column": 11
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Text preceding status message\n         * @type {String}\n         ",
                          "range": [
                            1387,
                            1469
                          ],
                          "loc": {
                            "start": {
                              "line": 63,
                              "column": 8
                            },
                            "end": {
                              "line": 66,
                              "column": 11
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1478,
                              1482
                            ],
                            "loc": {
                              "start": {
                                "line": 67,
                                "column": 8
                              },
                              "end": {
                                "line": 67,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "text",
                            "range": [
                              1483,
                              1487
                            ],
                            "loc": {
                              "start": {
                                "line": 67,
                                "column": 13
                              },
                              "end": {
                                "line": 67,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            1478,
                            1487
                          ],
                          "loc": {
                            "start": {
                              "line": 67,
                              "column": 8
                            },
                            "end": {
                              "line": 67,
                              "column": 17
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                1490,
                                1491
                              ],
                              "loc": {
                                "start": {
                                  "line": 67,
                                  "column": 20
                                },
                                "end": {
                                  "line": 67,
                                  "column": 21
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "status_bar_text",
                              "range": [
                                1492,
                                1507
                              ],
                              "loc": {
                                "start": {
                                  "line": 67,
                                  "column": 22
                                },
                                "end": {
                                  "line": 67,
                                  "column": 37
                                }
                              }
                            },
                            "range": [
                              1490,
                              1507
                            ],
                            "loc": {
                              "start": {
                                "line": 67,
                                "column": 20
                              },
                              "end": {
                                "line": 67,
                                "column": 37
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "",
                            "raw": "''",
                            "range": [
                              1511,
                              1513
                            ],
                            "loc": {
                              "start": {
                                "line": 67,
                                "column": 41
                              },
                              "end": {
                                "line": 67,
                                "column": 43
                              }
                            }
                          },
                          "range": [
                            1490,
                            1513
                          ],
                          "loc": {
                            "start": {
                              "line": 67,
                              "column": 20
                            },
                            "end": {
                              "line": 67,
                              "column": 43
                            }
                          }
                        },
                        "range": [
                          1478,
                          1513
                        ],
                        "loc": {
                          "start": {
                            "line": 67,
                            "column": 8
                          },
                          "end": {
                            "line": 67,
                            "column": 43
                          }
                        }
                      },
                      "range": [
                        1478,
                        1514
                      ],
                      "loc": {
                        "start": {
                          "line": 67,
                          "column": 8
                        },
                        "end": {
                          "line": 67,
                          "column": 44
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Text preceding status message\n         * @type {String}\n         ",
                          "range": [
                            1387,
                            1469
                          ],
                          "loc": {
                            "start": {
                              "line": 63,
                              "column": 8
                            },
                            "end": {
                              "line": 66,
                              "column": 11
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Css class for container element\n         * @type {String}\n         ",
                          "range": [
                            1524,
                            1608
                          ],
                          "loc": {
                            "start": {
                              "line": 69,
                              "column": 8
                            },
                            "end": {
                              "line": 72,
                              "column": 11
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1617,
                              1621
                            ],
                            "loc": {
                              "start": {
                                "line": 73,
                                "column": 8
                              },
                              "end": {
                                "line": 73,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "cssClass",
                            "range": [
                              1622,
                              1630
                            ],
                            "loc": {
                              "start": {
                                "line": 73,
                                "column": 13
                              },
                              "end": {
                                "line": 73,
                                "column": 21
                              }
                            }
                          },
                          "range": [
                            1617,
                            1630
                          ],
                          "loc": {
                            "start": {
                              "line": 73,
                              "column": 8
                            },
                            "end": {
                              "line": 73,
                              "column": 21
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                1633,
                                1634
                              ],
                              "loc": {
                                "start": {
                                  "line": 73,
                                  "column": 24
                                },
                                "end": {
                                  "line": 73,
                                  "column": 25
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "status_bar_css_class",
                              "range": [
                                1635,
                                1655
                              ],
                              "loc": {
                                "start": {
                                  "line": 73,
                                  "column": 26
                                },
                                "end": {
                                  "line": 73,
                                  "column": 46
                                }
                              }
                            },
                            "range": [
                              1633,
                              1655
                            ],
                            "loc": {
                              "start": {
                                "line": 73,
                                "column": 24
                              },
                              "end": {
                                "line": 73,
                                "column": 46
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "status",
                            "raw": "'status'",
                            "range": [
                              1659,
                              1667
                            ],
                            "loc": {
                              "start": {
                                "line": 73,
                                "column": 50
                              },
                              "end": {
                                "line": 73,
                                "column": 58
                              }
                            }
                          },
                          "range": [
                            1633,
                            1667
                          ],
                          "loc": {
                            "start": {
                              "line": 73,
                              "column": 24
                            },
                            "end": {
                              "line": 73,
                              "column": 58
                            }
                          }
                        },
                        "range": [
                          1617,
                          1667
                        ],
                        "loc": {
                          "start": {
                            "line": 73,
                            "column": 8
                          },
                          "end": {
                            "line": 73,
                            "column": 58
                          }
                        }
                      },
                      "range": [
                        1617,
                        1668
                      ],
                      "loc": {
                        "start": {
                          "line": 73,
                          "column": 8
                        },
                        "end": {
                          "line": 73,
                          "column": 59
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Css class for container element\n         * @type {String}\n         ",
                          "range": [
                            1524,
                            1608
                          ],
                          "loc": {
                            "start": {
                              "line": 69,
                              "column": 8
                            },
                            "end": {
                              "line": 72,
                              "column": 11
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Message visibility duration in milliseconds\n         * @type {Number}\n         * @private\n         ",
                          "range": [
                            1678,
                            1794
                          ],
                          "loc": {
                            "start": {
                              "line": 75,
                              "column": 8
                            },
                            "end": {
                              "line": 79,
                              "column": 11
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1803,
                              1807
                            ],
                            "loc": {
                              "start": {
                                "line": 80,
                                "column": 8
                              },
                              "end": {
                                "line": 80,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "delay",
                            "range": [
                              1808,
                              1813
                            ],
                            "loc": {
                              "start": {
                                "line": 80,
                                "column": 13
                              },
                              "end": {
                                "line": 80,
                                "column": 18
                              }
                            }
                          },
                          "range": [
                            1803,
                            1813
                          ],
                          "loc": {
                            "start": {
                              "line": 80,
                              "column": 8
                            },
                            "end": {
                              "line": 80,
                              "column": 18
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": 250,
                          "raw": "250",
                          "range": [
                            1816,
                            1819
                          ],
                          "loc": {
                            "start": {
                              "line": 80,
                              "column": 21
                            },
                            "end": {
                              "line": 80,
                              "column": 24
                            }
                          }
                        },
                        "range": [
                          1803,
                          1819
                        ],
                        "loc": {
                          "start": {
                            "line": 80,
                            "column": 8
                          },
                          "end": {
                            "line": 80,
                            "column": 24
                          }
                        }
                      },
                      "range": [
                        1803,
                        1820
                      ],
                      "loc": {
                        "start": {
                          "line": 80,
                          "column": 8
                        },
                        "end": {
                          "line": 80,
                          "column": 25
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Message visibility duration in milliseconds\n         * @type {Number}\n         * @private\n         ",
                          "range": [
                            1678,
                            1794
                          ],
                          "loc": {
                            "start": {
                              "line": 75,
                              "column": 8
                            },
                            "end": {
                              "line": 79,
                              "column": 11
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Callback fired before the message is displayed\n         * @type {Function}\n         ",
                          "range": [
                            1830,
                            1931
                          ],
                          "loc": {
                            "start": {
                              "line": 82,
                              "column": 8
                            },
                            "end": {
                              "line": 85,
                              "column": 11
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1940,
                              1944
                            ],
                            "loc": {
                              "start": {
                                "line": 86,
                                "column": 8
                              },
                              "end": {
                                "line": 86,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onBeforeShowMsg",
                            "range": [
                              1945,
                              1960
                            ],
                            "loc": {
                              "start": {
                                "line": 86,
                                "column": 13
                              },
                              "end": {
                                "line": 86,
                                "column": 28
                              }
                            }
                          },
                          "range": [
                            1940,
                            1960
                          ],
                          "loc": {
                            "start": {
                              "line": 86,
                              "column": 8
                            },
                            "end": {
                              "line": 86,
                              "column": 28
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "isFn",
                              "range": [
                                1963,
                                1967
                              ],
                              "loc": {
                                "start": {
                                  "line": 86,
                                  "column": 31
                                },
                                "end": {
                                  "line": 86,
                                  "column": 35
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "f",
                                  "range": [
                                    1968,
                                    1969
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 86,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 86,
                                      "column": 37
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "on_before_show_msg",
                                  "range": [
                                    1970,
                                    1988
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 86,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 86,
                                      "column": 56
                                    }
                                  }
                                },
                                "range": [
                                  1968,
                                  1988
                                ],
                                "loc": {
                                  "start": {
                                    "line": 86,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 86,
                                    "column": 56
                                  }
                                }
                              }
                            ],
                            "range": [
                              1963,
                              1989
                            ],
                            "loc": {
                              "start": {
                                "line": 86,
                                "column": 31
                              },
                              "end": {
                                "line": 86,
                                "column": 57
                              }
                            }
                          },
                          "consequent": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                2004,
                                2005
                              ],
                              "loc": {
                                "start": {
                                  "line": 87,
                                  "column": 12
                                },
                                "end": {
                                  "line": 87,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "on_before_show_msg",
                              "range": [
                                2006,
                                2024
                              ],
                              "loc": {
                                "start": {
                                  "line": 87,
                                  "column": 14
                                },
                                "end": {
                                  "line": 87,
                                  "column": 32
                                }
                              }
                            },
                            "range": [
                              2004,
                              2024
                            ],
                            "loc": {
                              "start": {
                                "line": 87,
                                "column": 12
                              },
                              "end": {
                                "line": 87,
                                "column": 32
                              }
                            }
                          },
                          "alternate": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              2027,
                              2031
                            ],
                            "loc": {
                              "start": {
                                "line": 87,
                                "column": 35
                              },
                              "end": {
                                "line": 87,
                                "column": 39
                              }
                            }
                          },
                          "range": [
                            1963,
                            2031
                          ],
                          "loc": {
                            "start": {
                              "line": 86,
                              "column": 31
                            },
                            "end": {
                              "line": 87,
                              "column": 39
                            }
                          }
                        },
                        "range": [
                          1940,
                          2031
                        ],
                        "loc": {
                          "start": {
                            "line": 86,
                            "column": 8
                          },
                          "end": {
                            "line": 87,
                            "column": 39
                          }
                        }
                      },
                      "range": [
                        1940,
                        2032
                      ],
                      "loc": {
                        "start": {
                          "line": 86,
                          "column": 8
                        },
                        "end": {
                          "line": 87,
                          "column": 40
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Callback fired before the message is displayed\n         * @type {Function}\n         ",
                          "range": [
                            1830,
                            1931
                          ],
                          "loc": {
                            "start": {
                              "line": 82,
                              "column": 8
                            },
                            "end": {
                              "line": 85,
                              "column": 11
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Callback fired after the message is displayed\n         * @type {Function}\n         ",
                          "range": [
                            2042,
                            2142
                          ],
                          "loc": {
                            "start": {
                              "line": 89,
                              "column": 8
                            },
                            "end": {
                              "line": 92,
                              "column": 11
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2151,
                              2155
                            ],
                            "loc": {
                              "start": {
                                "line": 93,
                                "column": 8
                              },
                              "end": {
                                "line": 93,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onAfterShowMsg",
                            "range": [
                              2156,
                              2170
                            ],
                            "loc": {
                              "start": {
                                "line": 93,
                                "column": 13
                              },
                              "end": {
                                "line": 93,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            2151,
                            2170
                          ],
                          "loc": {
                            "start": {
                              "line": 93,
                              "column": 8
                            },
                            "end": {
                              "line": 93,
                              "column": 27
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "isFn",
                              "range": [
                                2173,
                                2177
                              ],
                              "loc": {
                                "start": {
                                  "line": 93,
                                  "column": 30
                                },
                                "end": {
                                  "line": 93,
                                  "column": 34
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "f",
                                  "range": [
                                    2178,
                                    2179
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 93,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 93,
                                      "column": 36
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "on_after_show_msg",
                                  "range": [
                                    2180,
                                    2197
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 93,
                                      "column": 37
                                    },
                                    "end": {
                                      "line": 93,
                                      "column": 54
                                    }
                                  }
                                },
                                "range": [
                                  2178,
                                  2197
                                ],
                                "loc": {
                                  "start": {
                                    "line": 93,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 93,
                                    "column": 54
                                  }
                                }
                              }
                            ],
                            "range": [
                              2173,
                              2198
                            ],
                            "loc": {
                              "start": {
                                "line": 93,
                                "column": 30
                              },
                              "end": {
                                "line": 93,
                                "column": 55
                              }
                            }
                          },
                          "consequent": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                2213,
                                2214
                              ],
                              "loc": {
                                "start": {
                                  "line": 94,
                                  "column": 12
                                },
                                "end": {
                                  "line": 94,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "on_after_show_msg",
                              "range": [
                                2215,
                                2232
                              ],
                              "loc": {
                                "start": {
                                  "line": 94,
                                  "column": 14
                                },
                                "end": {
                                  "line": 94,
                                  "column": 31
                                }
                              }
                            },
                            "range": [
                              2213,
                              2232
                            ],
                            "loc": {
                              "start": {
                                "line": 94,
                                "column": 12
                              },
                              "end": {
                                "line": 94,
                                "column": 31
                              }
                            }
                          },
                          "alternate": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              2235,
                              2239
                            ],
                            "loc": {
                              "start": {
                                "line": 94,
                                "column": 34
                              },
                              "end": {
                                "line": 94,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            2173,
                            2239
                          ],
                          "loc": {
                            "start": {
                              "line": 93,
                              "column": 30
                            },
                            "end": {
                              "line": 94,
                              "column": 38
                            }
                          }
                        },
                        "range": [
                          2151,
                          2239
                        ],
                        "loc": {
                          "start": {
                            "line": 93,
                            "column": 8
                          },
                          "end": {
                            "line": 94,
                            "column": 38
                          }
                        }
                      },
                      "range": [
                        2151,
                        2240
                      ],
                      "loc": {
                        "start": {
                          "line": 93,
                          "column": 8
                        },
                        "end": {
                          "line": 94,
                          "column": 39
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Callback fired after the message is displayed\n         * @type {Function}\n         ",
                          "range": [
                            2042,
                            2142
                          ],
                          "loc": {
                            "start": {
                              "line": 89,
                              "column": 8
                            },
                            "end": {
                              "line": 92,
                              "column": 11
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Message appearing upon filtering\n         * @type {String}\n         ",
                          "range": [
                            2250,
                            2335
                          ],
                          "loc": {
                            "start": {
                              "line": 96,
                              "column": 8
                            },
                            "end": {
                              "line": 99,
                              "column": 11
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2344,
                              2348
                            ],
                            "loc": {
                              "start": {
                                "line": 100,
                                "column": 8
                              },
                              "end": {
                                "line": 100,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "msgFilter",
                            "range": [
                              2349,
                              2358
                            ],
                            "loc": {
                              "start": {
                                "line": 100,
                                "column": 13
                              },
                              "end": {
                                "line": 100,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            2344,
                            2358
                          ],
                          "loc": {
                            "start": {
                              "line": 100,
                              "column": 8
                            },
                            "end": {
                              "line": 100,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                2361,
                                2362
                              ],
                              "loc": {
                                "start": {
                                  "line": 100,
                                  "column": 25
                                },
                                "end": {
                                  "line": 100,
                                  "column": 26
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "msg_filter",
                              "range": [
                                2363,
                                2373
                              ],
                              "loc": {
                                "start": {
                                  "line": 100,
                                  "column": 27
                                },
                                "end": {
                                  "line": 100,
                                  "column": 37
                                }
                              }
                            },
                            "range": [
                              2361,
                              2373
                            ],
                            "loc": {
                              "start": {
                                "line": 100,
                                "column": 25
                              },
                              "end": {
                                "line": 100,
                                "column": 37
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "Filtering data...",
                            "raw": "'Filtering data...'",
                            "range": [
                              2377,
                              2396
                            ],
                            "loc": {
                              "start": {
                                "line": 100,
                                "column": 41
                              },
                              "end": {
                                "line": 100,
                                "column": 60
                              }
                            }
                          },
                          "range": [
                            2361,
                            2396
                          ],
                          "loc": {
                            "start": {
                              "line": 100,
                              "column": 25
                            },
                            "end": {
                              "line": 100,
                              "column": 60
                            }
                          }
                        },
                        "range": [
                          2344,
                          2396
                        ],
                        "loc": {
                          "start": {
                            "line": 100,
                            "column": 8
                          },
                          "end": {
                            "line": 100,
                            "column": 60
                          }
                        }
                      },
                      "range": [
                        2344,
                        2397
                      ],
                      "loc": {
                        "start": {
                          "line": 100,
                          "column": 8
                        },
                        "end": {
                          "line": 100,
                          "column": 61
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Message appearing upon filtering\n         * @type {String}\n         ",
                          "range": [
                            2250,
                            2335
                          ],
                          "loc": {
                            "start": {
                              "line": 96,
                              "column": 8
                            },
                            "end": {
                              "line": 99,
                              "column": 11
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Message appearing when a drop-down filter is populated\n         * @type {String}\n         ",
                          "range": [
                            2407,
                            2514
                          ],
                          "loc": {
                            "start": {
                              "line": 102,
                              "column": 8
                            },
                            "end": {
                              "line": 105,
                              "column": 11
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2523,
                              2527
                            ],
                            "loc": {
                              "start": {
                                "line": 106,
                                "column": 8
                              },
                              "end": {
                                "line": 106,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "msgPopulate",
                            "range": [
                              2528,
                              2539
                            ],
                            "loc": {
                              "start": {
                                "line": 106,
                                "column": 13
                              },
                              "end": {
                                "line": 106,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            2523,
                            2539
                          ],
                          "loc": {
                            "start": {
                              "line": 106,
                              "column": 8
                            },
                            "end": {
                              "line": 106,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                2542,
                                2543
                              ],
                              "loc": {
                                "start": {
                                  "line": 106,
                                  "column": 27
                                },
                                "end": {
                                  "line": 106,
                                  "column": 28
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "msg_populate",
                              "range": [
                                2544,
                                2556
                              ],
                              "loc": {
                                "start": {
                                  "line": 106,
                                  "column": 29
                                },
                                "end": {
                                  "line": 106,
                                  "column": 41
                                }
                              }
                            },
                            "range": [
                              2542,
                              2556
                            ],
                            "loc": {
                              "start": {
                                "line": 106,
                                "column": 27
                              },
                              "end": {
                                "line": 106,
                                "column": 41
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "Populating filter...",
                            "raw": "'Populating filter...'",
                            "range": [
                              2560,
                              2582
                            ],
                            "loc": {
                              "start": {
                                "line": 106,
                                "column": 45
                              },
                              "end": {
                                "line": 106,
                                "column": 67
                              }
                            }
                          },
                          "range": [
                            2542,
                            2582
                          ],
                          "loc": {
                            "start": {
                              "line": 106,
                              "column": 27
                            },
                            "end": {
                              "line": 106,
                              "column": 67
                            }
                          }
                        },
                        "range": [
                          2523,
                          2582
                        ],
                        "loc": {
                          "start": {
                            "line": 106,
                            "column": 8
                          },
                          "end": {
                            "line": 106,
                            "column": 67
                          }
                        }
                      },
                      "range": [
                        2523,
                        2583
                      ],
                      "loc": {
                        "start": {
                          "line": 106,
                          "column": 8
                        },
                        "end": {
                          "line": 106,
                          "column": 68
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Message appearing when a drop-down filter is populated\n         * @type {String}\n         ",
                          "range": [
                            2407,
                            2514
                          ],
                          "loc": {
                            "start": {
                              "line": 102,
                              "column": 8
                            },
                            "end": {
                              "line": 105,
                              "column": 11
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Message appearing when a checklist filter is populated\n         * @type {String}\n         ",
                          "range": [
                            2593,
                            2700
                          ],
                          "loc": {
                            "start": {
                              "line": 108,
                              "column": 8
                            },
                            "end": {
                              "line": 111,
                              "column": 11
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2709,
                              2713
                            ],
                            "loc": {
                              "start": {
                                "line": 112,
                                "column": 8
                              },
                              "end": {
                                "line": 112,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "msgPopulateCheckList",
                            "range": [
                              2714,
                              2734
                            ],
                            "loc": {
                              "start": {
                                "line": 112,
                                "column": 13
                              },
                              "end": {
                                "line": 112,
                                "column": 33
                              }
                            }
                          },
                          "range": [
                            2709,
                            2734
                          ],
                          "loc": {
                            "start": {
                              "line": 112,
                              "column": 8
                            },
                            "end": {
                              "line": 112,
                              "column": 33
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                2737,
                                2738
                              ],
                              "loc": {
                                "start": {
                                  "line": 112,
                                  "column": 36
                                },
                                "end": {
                                  "line": 112,
                                  "column": 37
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "msg_populate_checklist",
                              "range": [
                                2739,
                                2761
                              ],
                              "loc": {
                                "start": {
                                  "line": 112,
                                  "column": 38
                                },
                                "end": {
                                  "line": 112,
                                  "column": 60
                                }
                              }
                            },
                            "range": [
                              2737,
                              2761
                            ],
                            "loc": {
                              "start": {
                                "line": 112,
                                "column": 36
                              },
                              "end": {
                                "line": 112,
                                "column": 60
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "Populating list...",
                            "raw": "'Populating list...'",
                            "range": [
                              2777,
                              2797
                            ],
                            "loc": {
                              "start": {
                                "line": 113,
                                "column": 12
                              },
                              "end": {
                                "line": 113,
                                "column": 32
                              }
                            }
                          },
                          "range": [
                            2737,
                            2797
                          ],
                          "loc": {
                            "start": {
                              "line": 112,
                              "column": 36
                            },
                            "end": {
                              "line": 113,
                              "column": 32
                            }
                          }
                        },
                        "range": [
                          2709,
                          2797
                        ],
                        "loc": {
                          "start": {
                            "line": 112,
                            "column": 8
                          },
                          "end": {
                            "line": 113,
                            "column": 32
                          }
                        }
                      },
                      "range": [
                        2709,
                        2798
                      ],
                      "loc": {
                        "start": {
                          "line": 112,
                          "column": 8
                        },
                        "end": {
                          "line": 113,
                          "column": 33
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Message appearing when a checklist filter is populated\n         * @type {String}\n         ",
                          "range": [
                            2593,
                            2700
                          ],
                          "loc": {
                            "start": {
                              "line": 108,
                              "column": 8
                            },
                            "end": {
                              "line": 111,
                              "column": 11
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Message appearing when a pagination page is changed\n         * @type {String}\n         ",
                          "range": [
                            2808,
                            2912
                          ],
                          "loc": {
                            "start": {
                              "line": 115,
                              "column": 8
                            },
                            "end": {
                              "line": 118,
                              "column": 11
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2921,
                              2925
                            ],
                            "loc": {
                              "start": {
                                "line": 119,
                                "column": 8
                              },
                              "end": {
                                "line": 119,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "msgChangePage",
                            "range": [
                              2926,
                              2939
                            ],
                            "loc": {
                              "start": {
                                "line": 119,
                                "column": 13
                              },
                              "end": {
                                "line": 119,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            2921,
                            2939
                          ],
                          "loc": {
                            "start": {
                              "line": 119,
                              "column": 8
                            },
                            "end": {
                              "line": 119,
                              "column": 26
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                2942,
                                2943
                              ],
                              "loc": {
                                "start": {
                                  "line": 119,
                                  "column": 29
                                },
                                "end": {
                                  "line": 119,
                                  "column": 30
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "msg_change_page",
                              "range": [
                                2944,
                                2959
                              ],
                              "loc": {
                                "start": {
                                  "line": 119,
                                  "column": 31
                                },
                                "end": {
                                  "line": 119,
                                  "column": 46
                                }
                              }
                            },
                            "range": [
                              2942,
                              2959
                            ],
                            "loc": {
                              "start": {
                                "line": 119,
                                "column": 29
                              },
                              "end": {
                                "line": 119,
                                "column": 46
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "Collecting paging data...",
                            "raw": "'Collecting paging data...'",
                            "range": [
                              2963,
                              2990
                            ],
                            "loc": {
                              "start": {
                                "line": 119,
                                "column": 50
                              },
                              "end": {
                                "line": 119,
                                "column": 77
                              }
                            }
                          },
                          "range": [
                            2942,
                            2990
                          ],
                          "loc": {
                            "start": {
                              "line": 119,
                              "column": 29
                            },
                            "end": {
                              "line": 119,
                              "column": 77
                            }
                          }
                        },
                        "range": [
                          2921,
                          2990
                        ],
                        "loc": {
                          "start": {
                            "line": 119,
                            "column": 8
                          },
                          "end": {
                            "line": 119,
                            "column": 77
                          }
                        }
                      },
                      "range": [
                        2921,
                        2991
                      ],
                      "loc": {
                        "start": {
                          "line": 119,
                          "column": 8
                        },
                        "end": {
                          "line": 119,
                          "column": 78
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Message appearing when a pagination page is changed\n         * @type {String}\n         ",
                          "range": [
                            2808,
                            2912
                          ],
                          "loc": {
                            "start": {
                              "line": 115,
                              "column": 8
                            },
                            "end": {
                              "line": 118,
                              "column": 11
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Message appearing when filters are cleared\n         * @type {String}\n         ",
                          "range": [
                            3001,
                            3096
                          ],
                          "loc": {
                            "start": {
                              "line": 121,
                              "column": 8
                            },
                            "end": {
                              "line": 124,
                              "column": 11
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              3105,
                              3109
                            ],
                            "loc": {
                              "start": {
                                "line": 125,
                                "column": 8
                              },
                              "end": {
                                "line": 125,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "msgClear",
                            "range": [
                              3110,
                              3118
                            ],
                            "loc": {
                              "start": {
                                "line": 125,
                                "column": 13
                              },
                              "end": {
                                "line": 125,
                                "column": 21
                              }
                            }
                          },
                          "range": [
                            3105,
                            3118
                          ],
                          "loc": {
                            "start": {
                              "line": 125,
                              "column": 8
                            },
                            "end": {
                              "line": 125,
                              "column": 21
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                3121,
                                3122
                              ],
                              "loc": {
                                "start": {
                                  "line": 125,
                                  "column": 24
                                },
                                "end": {
                                  "line": 125,
                                  "column": 25
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "msg_clear",
                              "range": [
                                3123,
                                3132
                              ],
                              "loc": {
                                "start": {
                                  "line": 125,
                                  "column": 26
                                },
                                "end": {
                                  "line": 125,
                                  "column": 35
                                }
                              }
                            },
                            "range": [
                              3121,
                              3132
                            ],
                            "loc": {
                              "start": {
                                "line": 125,
                                "column": 24
                              },
                              "end": {
                                "line": 125,
                                "column": 35
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "Clearing filters...",
                            "raw": "'Clearing filters...'",
                            "range": [
                              3136,
                              3157
                            ],
                            "loc": {
                              "start": {
                                "line": 125,
                                "column": 39
                              },
                              "end": {
                                "line": 125,
                                "column": 60
                              }
                            }
                          },
                          "range": [
                            3121,
                            3157
                          ],
                          "loc": {
                            "start": {
                              "line": 125,
                              "column": 24
                            },
                            "end": {
                              "line": 125,
                              "column": 60
                            }
                          }
                        },
                        "range": [
                          3105,
                          3157
                        ],
                        "loc": {
                          "start": {
                            "line": 125,
                            "column": 8
                          },
                          "end": {
                            "line": 125,
                            "column": 60
                          }
                        }
                      },
                      "range": [
                        3105,
                        3158
                      ],
                      "loc": {
                        "start": {
                          "line": 125,
                          "column": 8
                        },
                        "end": {
                          "line": 125,
                          "column": 61
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Message appearing when filters are cleared\n         * @type {String}\n         ",
                          "range": [
                            3001,
                            3096
                          ],
                          "loc": {
                            "start": {
                              "line": 121,
                              "column": 8
                            },
                            "end": {
                              "line": 124,
                              "column": 11
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Message appearing when the page length is changed\n         * @type {String}\n         ",
                          "range": [
                            3168,
                            3270
                          ],
                          "loc": {
                            "start": {
                              "line": 127,
                              "column": 8
                            },
                            "end": {
                              "line": 130,
                              "column": 11
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              3279,
                              3283
                            ],
                            "loc": {
                              "start": {
                                "line": 131,
                                "column": 8
                              },
                              "end": {
                                "line": 131,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "msgChangeResults",
                            "range": [
                              3284,
                              3300
                            ],
                            "loc": {
                              "start": {
                                "line": 131,
                                "column": 13
                              },
                              "end": {
                                "line": 131,
                                "column": 29
                              }
                            }
                          },
                          "range": [
                            3279,
                            3300
                          ],
                          "loc": {
                            "start": {
                              "line": 131,
                              "column": 8
                            },
                            "end": {
                              "line": 131,
                              "column": 29
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                3303,
                                3304
                              ],
                              "loc": {
                                "start": {
                                  "line": 131,
                                  "column": 32
                                },
                                "end": {
                                  "line": 131,
                                  "column": 33
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "msg_change_results",
                              "range": [
                                3305,
                                3323
                              ],
                              "loc": {
                                "start": {
                                  "line": 131,
                                  "column": 34
                                },
                                "end": {
                                  "line": 131,
                                  "column": 52
                                }
                              }
                            },
                            "range": [
                              3303,
                              3323
                            ],
                            "loc": {
                              "start": {
                                "line": 131,
                                "column": 32
                              },
                              "end": {
                                "line": 131,
                                "column": 52
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "Changing results per page...",
                            "raw": "'Changing results per page...'",
                            "range": [
                              3339,
                              3369
                            ],
                            "loc": {
                              "start": {
                                "line": 132,
                                "column": 12
                              },
                              "end": {
                                "line": 132,
                                "column": 42
                              }
                            }
                          },
                          "range": [
                            3303,
                            3369
                          ],
                          "loc": {
                            "start": {
                              "line": 131,
                              "column": 32
                            },
                            "end": {
                              "line": 132,
                              "column": 42
                            }
                          }
                        },
                        "range": [
                          3279,
                          3369
                        ],
                        "loc": {
                          "start": {
                            "line": 131,
                            "column": 8
                          },
                          "end": {
                            "line": 132,
                            "column": 42
                          }
                        }
                      },
                      "range": [
                        3279,
                        3370
                      ],
                      "loc": {
                        "start": {
                          "line": 131,
                          "column": 8
                        },
                        "end": {
                          "line": 132,
                          "column": 43
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Message appearing when the page length is changed\n         * @type {String}\n         ",
                          "range": [
                            3168,
                            3270
                          ],
                          "loc": {
                            "start": {
                              "line": 127,
                              "column": 8
                            },
                            "end": {
                              "line": 130,
                              "column": 11
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Message appearing when the page is re-set\n         * @type {String}\n         ",
                          "range": [
                            3380,
                            3474
                          ],
                          "loc": {
                            "start": {
                              "line": 134,
                              "column": 8
                            },
                            "end": {
                              "line": 137,
                              "column": 11
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              3483,
                              3487
                            ],
                            "loc": {
                              "start": {
                                "line": 138,
                                "column": 8
                              },
                              "end": {
                                "line": 138,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "msgResetPage",
                            "range": [
                              3488,
                              3500
                            ],
                            "loc": {
                              "start": {
                                "line": 138,
                                "column": 13
                              },
                              "end": {
                                "line": 138,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            3483,
                            3500
                          ],
                          "loc": {
                            "start": {
                              "line": 138,
                              "column": 8
                            },
                            "end": {
                              "line": 138,
                              "column": 25
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                3503,
                                3504
                              ],
                              "loc": {
                                "start": {
                                  "line": 138,
                                  "column": 28
                                },
                                "end": {
                                  "line": 138,
                                  "column": 29
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "msg_reset_page",
                              "range": [
                                3505,
                                3519
                              ],
                              "loc": {
                                "start": {
                                  "line": 138,
                                  "column": 30
                                },
                                "end": {
                                  "line": 138,
                                  "column": 44
                                }
                              }
                            },
                            "range": [
                              3503,
                              3519
                            ],
                            "loc": {
                              "start": {
                                "line": 138,
                                "column": 28
                              },
                              "end": {
                                "line": 138,
                                "column": 44
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "Re-setting page...",
                            "raw": "'Re-setting page...'",
                            "range": [
                              3523,
                              3543
                            ],
                            "loc": {
                              "start": {
                                "line": 138,
                                "column": 48
                              },
                              "end": {
                                "line": 138,
                                "column": 68
                              }
                            }
                          },
                          "range": [
                            3503,
                            3543
                          ],
                          "loc": {
                            "start": {
                              "line": 138,
                              "column": 28
                            },
                            "end": {
                              "line": 138,
                              "column": 68
                            }
                          }
                        },
                        "range": [
                          3483,
                          3543
                        ],
                        "loc": {
                          "start": {
                            "line": 138,
                            "column": 8
                          },
                          "end": {
                            "line": 138,
                            "column": 68
                          }
                        }
                      },
                      "range": [
                        3483,
                        3544
                      ],
                      "loc": {
                        "start": {
                          "line": 138,
                          "column": 8
                        },
                        "end": {
                          "line": 138,
                          "column": 69
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Message appearing when the page is re-set\n         * @type {String}\n         ",
                          "range": [
                            3380,
                            3474
                          ],
                          "loc": {
                            "start": {
                              "line": 134,
                              "column": 8
                            },
                            "end": {
                              "line": 137,
                              "column": 11
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Message appearing when the page length is re-set\n         * @type {String}\n         ",
                          "range": [
                            3554,
                            3655
                          ],
                          "loc": {
                            "start": {
                              "line": 140,
                              "column": 8
                            },
                            "end": {
                              "line": 143,
                              "column": 11
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              3664,
                              3668
                            ],
                            "loc": {
                              "start": {
                                "line": 144,
                                "column": 8
                              },
                              "end": {
                                "line": 144,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "msgResetPageLength",
                            "range": [
                              3669,
                              3687
                            ],
                            "loc": {
                              "start": {
                                "line": 144,
                                "column": 13
                              },
                              "end": {
                                "line": 144,
                                "column": 31
                              }
                            }
                          },
                          "range": [
                            3664,
                            3687
                          ],
                          "loc": {
                            "start": {
                              "line": 144,
                              "column": 8
                            },
                            "end": {
                              "line": 144,
                              "column": 31
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                3690,
                                3691
                              ],
                              "loc": {
                                "start": {
                                  "line": 144,
                                  "column": 34
                                },
                                "end": {
                                  "line": 144,
                                  "column": 35
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "msg_reset_page_length",
                              "range": [
                                3692,
                                3713
                              ],
                              "loc": {
                                "start": {
                                  "line": 144,
                                  "column": 36
                                },
                                "end": {
                                  "line": 144,
                                  "column": 57
                                }
                              }
                            },
                            "range": [
                              3690,
                              3713
                            ],
                            "loc": {
                              "start": {
                                "line": 144,
                                "column": 34
                              },
                              "end": {
                                "line": 144,
                                "column": 57
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "Re-setting page length...",
                            "raw": "'Re-setting page length...'",
                            "range": [
                              3729,
                              3756
                            ],
                            "loc": {
                              "start": {
                                "line": 145,
                                "column": 12
                              },
                              "end": {
                                "line": 145,
                                "column": 39
                              }
                            }
                          },
                          "range": [
                            3690,
                            3756
                          ],
                          "loc": {
                            "start": {
                              "line": 144,
                              "column": 34
                            },
                            "end": {
                              "line": 145,
                              "column": 39
                            }
                          }
                        },
                        "range": [
                          3664,
                          3756
                        ],
                        "loc": {
                          "start": {
                            "line": 144,
                            "column": 8
                          },
                          "end": {
                            "line": 145,
                            "column": 39
                          }
                        }
                      },
                      "range": [
                        3664,
                        3757
                      ],
                      "loc": {
                        "start": {
                          "line": 144,
                          "column": 8
                        },
                        "end": {
                          "line": 145,
                          "column": 40
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Message appearing when the page length is re-set\n         * @type {String}\n         ",
                          "range": [
                            3554,
                            3655
                          ],
                          "loc": {
                            "start": {
                              "line": 140,
                              "column": 8
                            },
                            "end": {
                              "line": 143,
                              "column": 11
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Message appearing upon column sorting\n         * @type {String}\n         ",
                          "range": [
                            3767,
                            3857
                          ],
                          "loc": {
                            "start": {
                              "line": 147,
                              "column": 8
                            },
                            "end": {
                              "line": 150,
                              "column": 11
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              3866,
                              3870
                            ],
                            "loc": {
                              "start": {
                                "line": 151,
                                "column": 8
                              },
                              "end": {
                                "line": 151,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "msgSort",
                            "range": [
                              3871,
                              3878
                            ],
                            "loc": {
                              "start": {
                                "line": 151,
                                "column": 13
                              },
                              "end": {
                                "line": 151,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            3866,
                            3878
                          ],
                          "loc": {
                            "start": {
                              "line": 151,
                              "column": 8
                            },
                            "end": {
                              "line": 151,
                              "column": 20
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                3881,
                                3882
                              ],
                              "loc": {
                                "start": {
                                  "line": 151,
                                  "column": 23
                                },
                                "end": {
                                  "line": 151,
                                  "column": 24
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "msg_sort",
                              "range": [
                                3883,
                                3891
                              ],
                              "loc": {
                                "start": {
                                  "line": 151,
                                  "column": 25
                                },
                                "end": {
                                  "line": 151,
                                  "column": 33
                                }
                              }
                            },
                            "range": [
                              3881,
                              3891
                            ],
                            "loc": {
                              "start": {
                                "line": 151,
                                "column": 23
                              },
                              "end": {
                                "line": 151,
                                "column": 33
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "Sorting data...",
                            "raw": "'Sorting data...'",
                            "range": [
                              3895,
                              3912
                            ],
                            "loc": {
                              "start": {
                                "line": 151,
                                "column": 37
                              },
                              "end": {
                                "line": 151,
                                "column": 54
                              }
                            }
                          },
                          "range": [
                            3881,
                            3912
                          ],
                          "loc": {
                            "start": {
                              "line": 151,
                              "column": 23
                            },
                            "end": {
                              "line": 151,
                              "column": 54
                            }
                          }
                        },
                        "range": [
                          3866,
                          3912
                        ],
                        "loc": {
                          "start": {
                            "line": 151,
                            "column": 8
                          },
                          "end": {
                            "line": 151,
                            "column": 54
                          }
                        }
                      },
                      "range": [
                        3866,
                        3913
                      ],
                      "loc": {
                        "start": {
                          "line": 151,
                          "column": 8
                        },
                        "end": {
                          "line": 151,
                          "column": 55
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Message appearing upon column sorting\n         * @type {String}\n         ",
                          "range": [
                            3767,
                            3857
                          ],
                          "loc": {
                            "start": {
                              "line": 147,
                              "column": 8
                            },
                            "end": {
                              "line": 150,
                              "column": 11
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Message appearing when extensions are loading\n         * @type {String}\n         ",
                          "range": [
                            3923,
                            4021
                          ],
                          "loc": {
                            "start": {
                              "line": 153,
                              "column": 8
                            },
                            "end": {
                              "line": 156,
                              "column": 11
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              4030,
                              4034
                            ],
                            "loc": {
                              "start": {
                                "line": 157,
                                "column": 8
                              },
                              "end": {
                                "line": 157,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "msgLoadExtensions",
                            "range": [
                              4035,
                              4052
                            ],
                            "loc": {
                              "start": {
                                "line": 157,
                                "column": 13
                              },
                              "end": {
                                "line": 157,
                                "column": 30
                              }
                            }
                          },
                          "range": [
                            4030,
                            4052
                          ],
                          "loc": {
                            "start": {
                              "line": 157,
                              "column": 8
                            },
                            "end": {
                              "line": 157,
                              "column": 30
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                4055,
                                4056
                              ],
                              "loc": {
                                "start": {
                                  "line": 157,
                                  "column": 33
                                },
                                "end": {
                                  "line": 157,
                                  "column": 34
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "msg_load_extensions",
                              "range": [
                                4057,
                                4076
                              ],
                              "loc": {
                                "start": {
                                  "line": 157,
                                  "column": 35
                                },
                                "end": {
                                  "line": 157,
                                  "column": 54
                                }
                              }
                            },
                            "range": [
                              4055,
                              4076
                            ],
                            "loc": {
                              "start": {
                                "line": 157,
                                "column": 33
                              },
                              "end": {
                                "line": 157,
                                "column": 54
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "Loading extensions...",
                            "raw": "'Loading extensions...'",
                            "range": [
                              4092,
                              4115
                            ],
                            "loc": {
                              "start": {
                                "line": 158,
                                "column": 12
                              },
                              "end": {
                                "line": 158,
                                "column": 35
                              }
                            }
                          },
                          "range": [
                            4055,
                            4115
                          ],
                          "loc": {
                            "start": {
                              "line": 157,
                              "column": 33
                            },
                            "end": {
                              "line": 158,
                              "column": 35
                            }
                          }
                        },
                        "range": [
                          4030,
                          4115
                        ],
                        "loc": {
                          "start": {
                            "line": 157,
                            "column": 8
                          },
                          "end": {
                            "line": 158,
                            "column": 35
                          }
                        }
                      },
                      "range": [
                        4030,
                        4116
                      ],
                      "loc": {
                        "start": {
                          "line": 157,
                          "column": 8
                        },
                        "end": {
                          "line": 158,
                          "column": 36
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Message appearing when extensions are loading\n         * @type {String}\n         ",
                          "range": [
                            3923,
                            4021
                          ],
                          "loc": {
                            "start": {
                              "line": 153,
                              "column": 8
                            },
                            "end": {
                              "line": 156,
                              "column": 11
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Message appearing when themes are loading\n         * @type {String}\n         ",
                          "range": [
                            4126,
                            4220
                          ],
                          "loc": {
                            "start": {
                              "line": 160,
                              "column": 8
                            },
                            "end": {
                              "line": 163,
                              "column": 11
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              4229,
                              4233
                            ],
                            "loc": {
                              "start": {
                                "line": 164,
                                "column": 8
                              },
                              "end": {
                                "line": 164,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "msgLoadThemes",
                            "range": [
                              4234,
                              4247
                            ],
                            "loc": {
                              "start": {
                                "line": 164,
                                "column": 13
                              },
                              "end": {
                                "line": 164,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            4229,
                            4247
                          ],
                          "loc": {
                            "start": {
                              "line": 164,
                              "column": 8
                            },
                            "end": {
                              "line": 164,
                              "column": 26
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                4250,
                                4251
                              ],
                              "loc": {
                                "start": {
                                  "line": 164,
                                  "column": 29
                                },
                                "end": {
                                  "line": 164,
                                  "column": 30
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "msg_load_themes",
                              "range": [
                                4252,
                                4267
                              ],
                              "loc": {
                                "start": {
                                  "line": 164,
                                  "column": 31
                                },
                                "end": {
                                  "line": 164,
                                  "column": 46
                                }
                              }
                            },
                            "range": [
                              4250,
                              4267
                            ],
                            "loc": {
                              "start": {
                                "line": 164,
                                "column": 29
                              },
                              "end": {
                                "line": 164,
                                "column": 46
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "Loading theme(s)...",
                            "raw": "'Loading theme(s)...'",
                            "range": [
                              4271,
                              4292
                            ],
                            "loc": {
                              "start": {
                                "line": 164,
                                "column": 50
                              },
                              "end": {
                                "line": 164,
                                "column": 71
                              }
                            }
                          },
                          "range": [
                            4250,
                            4292
                          ],
                          "loc": {
                            "start": {
                              "line": 164,
                              "column": 29
                            },
                            "end": {
                              "line": 164,
                              "column": 71
                            }
                          }
                        },
                        "range": [
                          4229,
                          4292
                        ],
                        "loc": {
                          "start": {
                            "line": 164,
                            "column": 8
                          },
                          "end": {
                            "line": 164,
                            "column": 71
                          }
                        }
                      },
                      "range": [
                        4229,
                        4293
                      ],
                      "loc": {
                        "start": {
                          "line": 164,
                          "column": 8
                        },
                        "end": {
                          "line": 164,
                          "column": 72
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Message appearing when themes are loading\n         * @type {String}\n         ",
                          "range": [
                            4126,
                            4220
                          ],
                          "loc": {
                            "start": {
                              "line": 160,
                              "column": 8
                            },
                            "end": {
                              "line": 163,
                              "column": 11
                            }
                          }
                        }
                      ]
                    }
                  ],
                  "range": [
                    694,
                    4299
                  ],
                  "loc": {
                    "start": {
                      "line": 30,
                      "column": 20
                    },
                    "end": {
                      "line": 165,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  689,
                  4299
                ],
                "loc": {
                  "start": {
                    "line": 30,
                    "column": 15
                  },
                  "end": {
                    "line": 165,
                    "column": 5
                  }
                }
              },
              "kind": "constructor",
              "computed": false,
              "range": [
                678,
                4299
              ],
              "loc": {
                "start": {
                  "line": 30,
                  "column": 4
                },
                "end": {
                  "line": 165,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Creates an instance of StatusBar\n     * @param {TableFilter} tf TableFilter instance\n     ",
                  "range": [
                    570,
                    673
                  ],
                  "loc": {
                    "start": {
                      "line": 26,
                      "column": 4
                    },
                    "end": {
                      "line": 29,
                      "column": 7
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Initializes StatusBar instance\n     ",
                  "range": [
                    4305,
                    4354
                  ],
                  "loc": {
                    "start": {
                      "line": 167,
                      "column": 4
                    },
                    "end": {
                      "line": 169,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "init",
                "range": [
                  4359,
                  4363
                ],
                "loc": {
                  "start": {
                    "line": 170,
                    "column": 4
                  },
                  "end": {
                    "line": 170,
                    "column": 8
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "ThisExpression",
                          "range": [
                            4380,
                            4384
                          ],
                          "loc": {
                            "start": {
                              "line": 171,
                              "column": 12
                            },
                            "end": {
                              "line": 171,
                              "column": 16
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "initialized",
                          "range": [
                            4385,
                            4396
                          ],
                          "loc": {
                            "start": {
                              "line": 171,
                              "column": 17
                            },
                            "end": {
                              "line": 171,
                              "column": 28
                            }
                          }
                        },
                        "range": [
                          4380,
                          4396
                        ],
                        "loc": {
                          "start": {
                            "line": 171,
                            "column": 12
                          },
                          "end": {
                            "line": 171,
                            "column": 28
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": null,
                            "range": [
                              4412,
                              4419
                            ],
                            "loc": {
                              "start": {
                                "line": 172,
                                "column": 12
                              },
                              "end": {
                                "line": 172,
                                "column": 19
                              }
                            }
                          }
                        ],
                        "range": [
                          4398,
                          4429
                        ],
                        "loc": {
                          "start": {
                            "line": 171,
                            "column": 30
                          },
                          "end": {
                            "line": 173,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        4376,
                        4429
                      ],
                      "loc": {
                        "start": {
                          "line": 171,
                          "column": 8
                        },
                        "end": {
                          "line": 173,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "tf",
                            "range": [
                              4443,
                              4445
                            ],
                            "loc": {
                              "start": {
                                "line": 175,
                                "column": 12
                              },
                              "end": {
                                "line": 175,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                4448,
                                4452
                              ],
                              "loc": {
                                "start": {
                                  "line": 175,
                                  "column": 17
                                },
                                "end": {
                                  "line": 175,
                                  "column": 21
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "tf",
                              "range": [
                                4453,
                                4455
                              ],
                              "loc": {
                                "start": {
                                  "line": 175,
                                  "column": 22
                                },
                                "end": {
                                  "line": 175,
                                  "column": 24
                                }
                              }
                            },
                            "range": [
                              4448,
                              4455
                            ],
                            "loc": {
                              "start": {
                                "line": 175,
                                "column": 17
                              },
                              "end": {
                                "line": 175,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            4443,
                            4455
                          ],
                          "loc": {
                            "start": {
                              "line": 175,
                              "column": 12
                            },
                            "end": {
                              "line": 175,
                              "column": 24
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        4439,
                        4456
                      ],
                      "loc": {
                        "start": {
                          "line": 175,
                          "column": 8
                        },
                        "end": {
                          "line": 175,
                          "column": 25
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "emitter",
                            "range": [
                              4469,
                              4476
                            ],
                            "loc": {
                              "start": {
                                "line": 176,
                                "column": 12
                              },
                              "end": {
                                "line": 176,
                                "column": 19
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                4479,
                                4483
                              ],
                              "loc": {
                                "start": {
                                  "line": 176,
                                  "column": 22
                                },
                                "end": {
                                  "line": 176,
                                  "column": 26
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "emitter",
                              "range": [
                                4484,
                                4491
                              ],
                              "loc": {
                                "start": {
                                  "line": 176,
                                  "column": 27
                                },
                                "end": {
                                  "line": 176,
                                  "column": 34
                                }
                              }
                            },
                            "range": [
                              4479,
                              4491
                            ],
                            "loc": {
                              "start": {
                                "line": 176,
                                "column": 22
                              },
                              "end": {
                                "line": 176,
                                "column": 34
                              }
                            }
                          },
                          "range": [
                            4469,
                            4491
                          ],
                          "loc": {
                            "start": {
                              "line": 176,
                              "column": 12
                            },
                            "end": {
                              "line": 176,
                              "column": 34
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        4465,
                        4492
                      ],
                      "loc": {
                        "start": {
                          "line": 176,
                          "column": 8
                        },
                        "end": {
                          "line": 176,
                          "column": 35
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "status bar container",
                          "range": [
                            4502,
                            4524
                          ],
                          "loc": {
                            "start": {
                              "line": 178,
                              "column": 8
                            },
                            "end": {
                              "line": 178,
                              "column": 30
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "statusDiv",
                            "range": [
                              4537,
                              4546
                            ],
                            "loc": {
                              "start": {
                                "line": 179,
                                "column": 12
                              },
                              "end": {
                                "line": 179,
                                "column": 21
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "createElm",
                              "range": [
                                4549,
                                4558
                              ],
                              "loc": {
                                "start": {
                                  "line": 179,
                                  "column": 24
                                },
                                "end": {
                                  "line": 179,
                                  "column": 33
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "value": "div",
                                "raw": "'div'",
                                "range": [
                                  4559,
                                  4564
                                ],
                                "loc": {
                                  "start": {
                                    "line": 179,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 179,
                                    "column": 39
                                  }
                                }
                              }
                            ],
                            "range": [
                              4549,
                              4565
                            ],
                            "loc": {
                              "start": {
                                "line": 179,
                                "column": 24
                              },
                              "end": {
                                "line": 179,
                                "column": 40
                              }
                            }
                          },
                          "range": [
                            4537,
                            4565
                          ],
                          "loc": {
                            "start": {
                              "line": 179,
                              "column": 12
                            },
                            "end": {
                              "line": 179,
                              "column": 40
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        4533,
                        4566
                      ],
                      "loc": {
                        "start": {
                          "line": 179,
                          "column": 8
                        },
                        "end": {
                          "line": 179,
                          "column": 41
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "status bar container",
                          "range": [
                            4502,
                            4524
                          ],
                          "loc": {
                            "start": {
                              "line": 178,
                              "column": 8
                            },
                            "end": {
                              "line": 178,
                              "column": 30
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "statusDiv",
                            "range": [
                              4575,
                              4584
                            ],
                            "loc": {
                              "start": {
                                "line": 180,
                                "column": 8
                              },
                              "end": {
                                "line": 180,
                                "column": 17
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "className",
                            "range": [
                              4585,
                              4594
                            ],
                            "loc": {
                              "start": {
                                "line": 180,
                                "column": 18
                              },
                              "end": {
                                "line": 180,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            4575,
                            4594
                          ],
                          "loc": {
                            "start": {
                              "line": 180,
                              "column": 8
                            },
                            "end": {
                              "line": 180,
                              "column": 27
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              4597,
                              4601
                            ],
                            "loc": {
                              "start": {
                                "line": 180,
                                "column": 30
                              },
                              "end": {
                                "line": 180,
                                "column": 34
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "cssClass",
                            "range": [
                              4602,
                              4610
                            ],
                            "loc": {
                              "start": {
                                "line": 180,
                                "column": 35
                              },
                              "end": {
                                "line": 180,
                                "column": 43
                              }
                            }
                          },
                          "range": [
                            4597,
                            4610
                          ],
                          "loc": {
                            "start": {
                              "line": 180,
                              "column": 30
                            },
                            "end": {
                              "line": 180,
                              "column": 43
                            }
                          }
                        },
                        "range": [
                          4575,
                          4610
                        ],
                        "loc": {
                          "start": {
                            "line": 180,
                            "column": 8
                          },
                          "end": {
                            "line": 180,
                            "column": 43
                          }
                        }
                      },
                      "range": [
                        4575,
                        4611
                      ],
                      "loc": {
                        "start": {
                          "line": 180,
                          "column": 8
                        },
                        "end": {
                          "line": 180,
                          "column": 44
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "status bar label",
                          "range": [
                            4621,
                            4639
                          ],
                          "loc": {
                            "start": {
                              "line": 182,
                              "column": 8
                            },
                            "end": {
                              "line": 182,
                              "column": 26
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "statusSpan",
                            "range": [
                              4652,
                              4662
                            ],
                            "loc": {
                              "start": {
                                "line": 183,
                                "column": 12
                              },
                              "end": {
                                "line": 183,
                                "column": 22
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "createElm",
                              "range": [
                                4665,
                                4674
                              ],
                              "loc": {
                                "start": {
                                  "line": 183,
                                  "column": 25
                                },
                                "end": {
                                  "line": 183,
                                  "column": 34
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "value": "span",
                                "raw": "'span'",
                                "range": [
                                  4675,
                                  4681
                                ],
                                "loc": {
                                  "start": {
                                    "line": 183,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 183,
                                    "column": 41
                                  }
                                }
                              }
                            ],
                            "range": [
                              4665,
                              4682
                            ],
                            "loc": {
                              "start": {
                                "line": 183,
                                "column": 25
                              },
                              "end": {
                                "line": 183,
                                "column": 42
                              }
                            }
                          },
                          "range": [
                            4652,
                            4682
                          ],
                          "loc": {
                            "start": {
                              "line": 183,
                              "column": 12
                            },
                            "end": {
                              "line": 183,
                              "column": 42
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        4648,
                        4683
                      ],
                      "loc": {
                        "start": {
                          "line": 183,
                          "column": 8
                        },
                        "end": {
                          "line": 183,
                          "column": 43
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "status bar label",
                          "range": [
                            4621,
                            4639
                          ],
                          "loc": {
                            "start": {
                              "line": 182,
                              "column": 8
                            },
                            "end": {
                              "line": 182,
                              "column": 26
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "preceding text",
                          "range": [
                            4692,
                            4708
                          ],
                          "loc": {
                            "start": {
                              "line": 184,
                              "column": 8
                            },
                            "end": {
                              "line": 184,
                              "column": 24
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "statusSpanText",
                            "range": [
                              4721,
                              4735
                            ],
                            "loc": {
                              "start": {
                                "line": 185,
                                "column": 12
                              },
                              "end": {
                                "line": 185,
                                "column": 26
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "createElm",
                              "range": [
                                4738,
                                4747
                              ],
                              "loc": {
                                "start": {
                                  "line": 185,
                                  "column": 29
                                },
                                "end": {
                                  "line": 185,
                                  "column": 38
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "value": "span",
                                "raw": "'span'",
                                "range": [
                                  4748,
                                  4754
                                ],
                                "loc": {
                                  "start": {
                                    "line": 185,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 185,
                                    "column": 45
                                  }
                                }
                              }
                            ],
                            "range": [
                              4738,
                              4755
                            ],
                            "loc": {
                              "start": {
                                "line": 185,
                                "column": 29
                              },
                              "end": {
                                "line": 185,
                                "column": 46
                              }
                            }
                          },
                          "range": [
                            4721,
                            4755
                          ],
                          "loc": {
                            "start": {
                              "line": 185,
                              "column": 12
                            },
                            "end": {
                              "line": 185,
                              "column": 46
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        4717,
                        4756
                      ],
                      "loc": {
                        "start": {
                          "line": 185,
                          "column": 8
                        },
                        "end": {
                          "line": 185,
                          "column": 47
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "preceding text",
                          "range": [
                            4692,
                            4708
                          ],
                          "loc": {
                            "start": {
                              "line": 184,
                              "column": 8
                            },
                            "end": {
                              "line": 184,
                              "column": 24
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "statusSpanText",
                            "range": [
                              4765,
                              4779
                            ],
                            "loc": {
                              "start": {
                                "line": 186,
                                "column": 8
                              },
                              "end": {
                                "line": 186,
                                "column": 22
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "appendChild",
                            "range": [
                              4780,
                              4791
                            ],
                            "loc": {
                              "start": {
                                "line": 186,
                                "column": 23
                              },
                              "end": {
                                "line": 186,
                                "column": 34
                              }
                            }
                          },
                          "range": [
                            4765,
                            4791
                          ],
                          "loc": {
                            "start": {
                              "line": 186,
                              "column": 8
                            },
                            "end": {
                              "line": 186,
                              "column": 34
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "createText",
                              "range": [
                                4792,
                                4802
                              ],
                              "loc": {
                                "start": {
                                  "line": 186,
                                  "column": 35
                                },
                                "end": {
                                  "line": 186,
                                  "column": 45
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    4803,
                                    4807
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 186,
                                      "column": 46
                                    },
                                    "end": {
                                      "line": 186,
                                      "column": 50
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "text",
                                  "range": [
                                    4808,
                                    4812
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 186,
                                      "column": 51
                                    },
                                    "end": {
                                      "line": 186,
                                      "column": 55
                                    }
                                  }
                                },
                                "range": [
                                  4803,
                                  4812
                                ],
                                "loc": {
                                  "start": {
                                    "line": 186,
                                    "column": 46
                                  },
                                  "end": {
                                    "line": 186,
                                    "column": 55
                                  }
                                }
                              }
                            ],
                            "range": [
                              4792,
                              4813
                            ],
                            "loc": {
                              "start": {
                                "line": 186,
                                "column": 35
                              },
                              "end": {
                                "line": 186,
                                "column": 56
                              }
                            }
                          }
                        ],
                        "range": [
                          4765,
                          4814
                        ],
                        "loc": {
                          "start": {
                            "line": 186,
                            "column": 8
                          },
                          "end": {
                            "line": 186,
                            "column": 57
                          }
                        }
                      },
                      "range": [
                        4765,
                        4815
                      ],
                      "loc": {
                        "start": {
                          "line": 186,
                          "column": 8
                        },
                        "end": {
                          "line": 186,
                          "column": 58
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": " target element container",
                          "range": [
                            4825,
                            4852
                          ],
                          "loc": {
                            "start": {
                              "line": 188,
                              "column": 8
                            },
                            "end": {
                              "line": 188,
                              "column": 35
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              4866,
                              4870
                            ],
                            "loc": {
                              "start": {
                                "line": 189,
                                "column": 13
                              },
                              "end": {
                                "line": 189,
                                "column": 17
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "targetId",
                            "range": [
                              4871,
                              4879
                            ],
                            "loc": {
                              "start": {
                                "line": 189,
                                "column": 18
                              },
                              "end": {
                                "line": 189,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            4866,
                            4879
                          ],
                          "loc": {
                            "start": {
                              "line": 189,
                              "column": 13
                            },
                            "end": {
                              "line": 189,
                              "column": 26
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          4865,
                          4879
                        ],
                        "loc": {
                          "start": {
                            "line": 189,
                            "column": 12
                          },
                          "end": {
                            "line": 189,
                            "column": 26
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "tf",
                                  "range": [
                                    4895,
                                    4897
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 190,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 190,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "setToolbar",
                                  "range": [
                                    4898,
                                    4908
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 190,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 190,
                                      "column": 25
                                    }
                                  }
                                },
                                "range": [
                                  4895,
                                  4908
                                ],
                                "loc": {
                                  "start": {
                                    "line": 190,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 190,
                                    "column": 25
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                4895,
                                4910
                              ],
                              "loc": {
                                "start": {
                                  "line": 190,
                                  "column": 12
                                },
                                "end": {
                                  "line": 190,
                                  "column": 27
                                }
                              }
                            },
                            "range": [
                              4895,
                              4911
                            ],
                            "loc": {
                              "start": {
                                "line": 190,
                                "column": 12
                              },
                              "end": {
                                "line": 190,
                                "column": 28
                              }
                            }
                          }
                        ],
                        "range": [
                          4881,
                          4921
                        ],
                        "loc": {
                          "start": {
                            "line": 189,
                            "column": 28
                          },
                          "end": {
                            "line": 191,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        4861,
                        4921
                      ],
                      "loc": {
                        "start": {
                          "line": 189,
                          "column": 8
                        },
                        "end": {
                          "line": 191,
                          "column": 9
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": " target element container",
                          "range": [
                            4825,
                            4852
                          ],
                          "loc": {
                            "start": {
                              "line": 188,
                              "column": 8
                            },
                            "end": {
                              "line": 188,
                              "column": 35
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "targetEl",
                            "range": [
                              4934,
                              4942
                            ],
                            "loc": {
                              "start": {
                                "line": 192,
                                "column": 12
                              },
                              "end": {
                                "line": 192,
                                "column": 20
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "UnaryExpression",
                              "operator": "!",
                              "argument": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    4947,
                                    4951
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 192,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 192,
                                      "column": 29
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "targetId",
                                  "range": [
                                    4952,
                                    4960
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 192,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 192,
                                      "column": 38
                                    }
                                  }
                                },
                                "range": [
                                  4947,
                                  4960
                                ],
                                "loc": {
                                  "start": {
                                    "line": 192,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 192,
                                    "column": 38
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                4946,
                                4960
                              ],
                              "loc": {
                                "start": {
                                  "line": 192,
                                  "column": 24
                                },
                                "end": {
                                  "line": 192,
                                  "column": 38
                                }
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "tf",
                                "range": [
                                  4964,
                                  4966
                                ],
                                "loc": {
                                  "start": {
                                    "line": 192,
                                    "column": 42
                                  },
                                  "end": {
                                    "line": 192,
                                    "column": 44
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "lDiv",
                                "range": [
                                  4967,
                                  4971
                                ],
                                "loc": {
                                  "start": {
                                    "line": 192,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 192,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                4964,
                                4971
                              ],
                              "loc": {
                                "start": {
                                  "line": 192,
                                  "column": 42
                                },
                                "end": {
                                  "line": 192,
                                  "column": 49
                                }
                              }
                            },
                            "alternate": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "elm",
                                "range": [
                                  4974,
                                  4977
                                ],
                                "loc": {
                                  "start": {
                                    "line": 192,
                                    "column": 52
                                  },
                                  "end": {
                                    "line": 192,
                                    "column": 55
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      4978,
                                      4982
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 192,
                                        "column": 56
                                      },
                                      "end": {
                                        "line": 192,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "targetId",
                                    "range": [
                                      4983,
                                      4991
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 192,
                                        "column": 61
                                      },
                                      "end": {
                                        "line": 192,
                                        "column": 69
                                      }
                                    }
                                  },
                                  "range": [
                                    4978,
                                    4991
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 192,
                                      "column": 56
                                    },
                                    "end": {
                                      "line": 192,
                                      "column": 69
                                    }
                                  }
                                }
                              ],
                              "range": [
                                4974,
                                4992
                              ],
                              "loc": {
                                "start": {
                                  "line": 192,
                                  "column": 52
                                },
                                "end": {
                                  "line": 192,
                                  "column": 70
                                }
                              }
                            },
                            "range": [
                              4945,
                              4992
                            ],
                            "loc": {
                              "start": {
                                "line": 192,
                                "column": 23
                              },
                              "end": {
                                "line": 192,
                                "column": 70
                              }
                            }
                          },
                          "range": [
                            4934,
                            4992
                          ],
                          "loc": {
                            "start": {
                              "line": 192,
                              "column": 12
                            },
                            "end": {
                              "line": 192,
                              "column": 70
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        4930,
                        4993
                      ],
                      "loc": {
                        "start": {
                          "line": 192,
                          "column": 8
                        },
                        "end": {
                          "line": 192,
                          "column": 71
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "default container: 'lDiv'",
                          "range": [
                            5003,
                            5030
                          ],
                          "loc": {
                            "start": {
                              "line": 194,
                              "column": 8
                            },
                            "end": {
                              "line": 194,
                              "column": 35
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              5044,
                              5048
                            ],
                            "loc": {
                              "start": {
                                "line": 195,
                                "column": 13
                              },
                              "end": {
                                "line": 195,
                                "column": 17
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "targetId",
                            "range": [
                              5049,
                              5057
                            ],
                            "loc": {
                              "start": {
                                "line": 195,
                                "column": 18
                              },
                              "end": {
                                "line": 195,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            5044,
                            5057
                          ],
                          "loc": {
                            "start": {
                              "line": 195,
                              "column": 13
                            },
                            "end": {
                              "line": 195,
                              "column": 26
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          5043,
                          5057
                        ],
                        "loc": {
                          "start": {
                            "line": 195,
                            "column": 12
                          },
                          "end": {
                            "line": 195,
                            "column": 26
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "statusDiv",
                                  "range": [
                                    5073,
                                    5082
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 196,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 196,
                                      "column": 21
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "appendChild",
                                  "range": [
                                    5083,
                                    5094
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 196,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 196,
                                      "column": 33
                                    }
                                  }
                                },
                                "range": [
                                  5073,
                                  5094
                                ],
                                "loc": {
                                  "start": {
                                    "line": 196,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 196,
                                    "column": 33
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "statusSpanText",
                                  "range": [
                                    5095,
                                    5109
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 196,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 196,
                                      "column": 48
                                    }
                                  }
                                }
                              ],
                              "range": [
                                5073,
                                5110
                              ],
                              "loc": {
                                "start": {
                                  "line": 196,
                                  "column": 12
                                },
                                "end": {
                                  "line": 196,
                                  "column": 49
                                }
                              }
                            },
                            "range": [
                              5073,
                              5111
                            ],
                            "loc": {
                              "start": {
                                "line": 196,
                                "column": 12
                              },
                              "end": {
                                "line": 196,
                                "column": 50
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "statusDiv",
                                  "range": [
                                    5124,
                                    5133
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 197,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 197,
                                      "column": 21
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "appendChild",
                                  "range": [
                                    5134,
                                    5145
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 197,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 197,
                                      "column": 33
                                    }
                                  }
                                },
                                "range": [
                                  5124,
                                  5145
                                ],
                                "loc": {
                                  "start": {
                                    "line": 197,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 197,
                                    "column": 33
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "statusSpan",
                                  "range": [
                                    5146,
                                    5156
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 197,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 197,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "range": [
                                5124,
                                5157
                              ],
                              "loc": {
                                "start": {
                                  "line": 197,
                                  "column": 12
                                },
                                "end": {
                                  "line": 197,
                                  "column": 45
                                }
                              }
                            },
                            "range": [
                              5124,
                              5158
                            ],
                            "loc": {
                              "start": {
                                "line": 197,
                                "column": 12
                              },
                              "end": {
                                "line": 197,
                                "column": 46
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "targetEl",
                                  "range": [
                                    5171,
                                    5179
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 198,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 198,
                                      "column": 20
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "appendChild",
                                  "range": [
                                    5180,
                                    5191
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 198,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 198,
                                      "column": 32
                                    }
                                  }
                                },
                                "range": [
                                  5171,
                                  5191
                                ],
                                "loc": {
                                  "start": {
                                    "line": 198,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 198,
                                    "column": 32
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "statusDiv",
                                  "range": [
                                    5192,
                                    5201
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 198,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 198,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "range": [
                                5171,
                                5202
                              ],
                              "loc": {
                                "start": {
                                  "line": 198,
                                  "column": 12
                                },
                                "end": {
                                  "line": 198,
                                  "column": 43
                                }
                              }
                            },
                            "range": [
                              5171,
                              5203
                            ],
                            "loc": {
                              "start": {
                                "line": 198,
                                "column": 12
                              },
                              "end": {
                                "line": 198,
                                "column": 44
                              }
                            }
                          }
                        ],
                        "range": [
                          5059,
                          5213
                        ],
                        "loc": {
                          "start": {
                            "line": 195,
                            "column": 28
                          },
                          "end": {
                            "line": 199,
                            "column": 9
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "targetEl",
                                  "range": [
                                    5294,
                                    5302
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 201,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 201,
                                      "column": 20
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "appendChild",
                                  "range": [
                                    5303,
                                    5314
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 201,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 201,
                                      "column": 32
                                    }
                                  }
                                },
                                "range": [
                                  5294,
                                  5314
                                ],
                                "loc": {
                                  "start": {
                                    "line": 201,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 201,
                                    "column": 32
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "statusSpanText",
                                  "range": [
                                    5315,
                                    5329
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 201,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 201,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "range": [
                                5294,
                                5330
                              ],
                              "loc": {
                                "start": {
                                  "line": 201,
                                  "column": 12
                                },
                                "end": {
                                  "line": 201,
                                  "column": 48
                                }
                              }
                            },
                            "range": [
                              5294,
                              5331
                            ],
                            "loc": {
                              "start": {
                                "line": 201,
                                "column": 12
                              },
                              "end": {
                                "line": 201,
                                "column": 49
                              }
                            },
                            "leadingComments": [
                              {
                                "type": "Line",
                                "value": " custom container, no need to append statusDiv",
                                "range": [
                                  5233,
                                  5281
                                ],
                                "loc": {
                                  "start": {
                                    "line": 200,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 200,
                                    "column": 60
                                  }
                                }
                              }
                            ]
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "targetEl",
                                  "range": [
                                    5344,
                                    5352
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 202,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 202,
                                      "column": 20
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "appendChild",
                                  "range": [
                                    5353,
                                    5364
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 202,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 202,
                                      "column": 32
                                    }
                                  }
                                },
                                "range": [
                                  5344,
                                  5364
                                ],
                                "loc": {
                                  "start": {
                                    "line": 202,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 202,
                                    "column": 32
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "statusSpan",
                                  "range": [
                                    5365,
                                    5375
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 202,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 202,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "range": [
                                5344,
                                5376
                              ],
                              "loc": {
                                "start": {
                                  "line": 202,
                                  "column": 12
                                },
                                "end": {
                                  "line": 202,
                                  "column": 44
                                }
                              }
                            },
                            "range": [
                              5344,
                              5377
                            ],
                            "loc": {
                              "start": {
                                "line": 202,
                                "column": 12
                              },
                              "end": {
                                "line": 202,
                                "column": 45
                              }
                            }
                          }
                        ],
                        "range": [
                          5219,
                          5387
                        ],
                        "loc": {
                          "start": {
                            "line": 199,
                            "column": 15
                          },
                          "end": {
                            "line": 203,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        5039,
                        5387
                      ],
                      "loc": {
                        "start": {
                          "line": 195,
                          "column": 8
                        },
                        "end": {
                          "line": 203,
                          "column": 9
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "default container: 'lDiv'",
                          "range": [
                            5003,
                            5030
                          ],
                          "loc": {
                            "start": {
                              "line": 194,
                              "column": 8
                            },
                            "end": {
                              "line": 194,
                              "column": 35
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              5397,
                              5401
                            ],
                            "loc": {
                              "start": {
                                "line": 205,
                                "column": 8
                              },
                              "end": {
                                "line": 205,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "container",
                            "range": [
                              5402,
                              5411
                            ],
                            "loc": {
                              "start": {
                                "line": 205,
                                "column": 13
                              },
                              "end": {
                                "line": 205,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            5397,
                            5411
                          ],
                          "loc": {
                            "start": {
                              "line": 205,
                              "column": 8
                            },
                            "end": {
                              "line": 205,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "statusDiv",
                          "range": [
                            5414,
                            5423
                          ],
                          "loc": {
                            "start": {
                              "line": 205,
                              "column": 25
                            },
                            "end": {
                              "line": 205,
                              "column": 34
                            }
                          }
                        },
                        "range": [
                          5397,
                          5423
                        ],
                        "loc": {
                          "start": {
                            "line": 205,
                            "column": 8
                          },
                          "end": {
                            "line": 205,
                            "column": 34
                          }
                        }
                      },
                      "range": [
                        5397,
                        5424
                      ],
                      "loc": {
                        "start": {
                          "line": 205,
                          "column": 8
                        },
                        "end": {
                          "line": 205,
                          "column": 35
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              5433,
                              5437
                            ],
                            "loc": {
                              "start": {
                                "line": 206,
                                "column": 8
                              },
                              "end": {
                                "line": 206,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "msgContainer",
                            "range": [
                              5438,
                              5450
                            ],
                            "loc": {
                              "start": {
                                "line": 206,
                                "column": 13
                              },
                              "end": {
                                "line": 206,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            5433,
                            5450
                          ],
                          "loc": {
                            "start": {
                              "line": 206,
                              "column": 8
                            },
                            "end": {
                              "line": 206,
                              "column": 25
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "statusSpan",
                          "range": [
                            5453,
                            5463
                          ],
                          "loc": {
                            "start": {
                              "line": 206,
                              "column": 28
                            },
                            "end": {
                              "line": 206,
                              "column": 38
                            }
                          }
                        },
                        "range": [
                          5433,
                          5463
                        ],
                        "loc": {
                          "start": {
                            "line": 206,
                            "column": 8
                          },
                          "end": {
                            "line": 206,
                            "column": 38
                          }
                        }
                      },
                      "range": [
                        5433,
                        5464
                      ],
                      "loc": {
                        "start": {
                          "line": 206,
                          "column": 8
                        },
                        "end": {
                          "line": 206,
                          "column": 39
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              5473,
                              5477
                            ],
                            "loc": {
                              "start": {
                                "line": 207,
                                "column": 8
                              },
                              "end": {
                                "line": 207,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "labelContainer",
                            "range": [
                              5478,
                              5492
                            ],
                            "loc": {
                              "start": {
                                "line": 207,
                                "column": 13
                              },
                              "end": {
                                "line": 207,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            5473,
                            5492
                          ],
                          "loc": {
                            "start": {
                              "line": 207,
                              "column": 8
                            },
                            "end": {
                              "line": 207,
                              "column": 27
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "statusSpanText",
                          "range": [
                            5495,
                            5509
                          ],
                          "loc": {
                            "start": {
                              "line": 207,
                              "column": 30
                            },
                            "end": {
                              "line": 207,
                              "column": 44
                            }
                          }
                        },
                        "range": [
                          5473,
                          5509
                        ],
                        "loc": {
                          "start": {
                            "line": 207,
                            "column": 8
                          },
                          "end": {
                            "line": 207,
                            "column": 44
                          }
                        }
                      },
                      "range": [
                        5473,
                        5510
                      ],
                      "loc": {
                        "start": {
                          "line": 207,
                          "column": 8
                        },
                        "end": {
                          "line": 207,
                          "column": 45
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": " Subscribe to events",
                          "range": [
                            5520,
                            5542
                          ],
                          "loc": {
                            "start": {
                              "line": 209,
                              "column": 8
                            },
                            "end": {
                              "line": 209,
                              "column": 30
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "emitter",
                            "range": [
                              5551,
                              5558
                            ],
                            "loc": {
                              "start": {
                                "line": 210,
                                "column": 8
                              },
                              "end": {
                                "line": 210,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "on",
                            "range": [
                              5559,
                              5561
                            ],
                            "loc": {
                              "start": {
                                "line": 210,
                                "column": 16
                              },
                              "end": {
                                "line": 210,
                                "column": 18
                              }
                            }
                          },
                          "range": [
                            5551,
                            5561
                          ],
                          "loc": {
                            "start": {
                              "line": 210,
                              "column": 8
                            },
                            "end": {
                              "line": 210,
                              "column": 18
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "Literal",
                                "value": "before-filtering",
                                "raw": "'before-filtering'",
                                "range": [
                                  5563,
                                  5581
                                ],
                                "loc": {
                                  "start": {
                                    "line": 210,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 210,
                                    "column": 38
                                  }
                                }
                              }
                            ],
                            "range": [
                              5562,
                              5582
                            ],
                            "loc": {
                              "start": {
                                "line": 210,
                                "column": 19
                              },
                              "end": {
                                "line": 210,
                                "column": 39
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [],
                            "body": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    5590,
                                    5594
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 210,
                                      "column": 47
                                    },
                                    "end": {
                                      "line": 210,
                                      "column": 51
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "message",
                                  "range": [
                                    5595,
                                    5602
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 210,
                                      "column": 52
                                    },
                                    "end": {
                                      "line": 210,
                                      "column": 59
                                    }
                                  }
                                },
                                "range": [
                                  5590,
                                  5602
                                ],
                                "loc": {
                                  "start": {
                                    "line": 210,
                                    "column": 47
                                  },
                                  "end": {
                                    "line": 210,
                                    "column": 59
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      5603,
                                      5607
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 210,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 210,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "msgFilter",
                                    "range": [
                                      5608,
                                      5617
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 210,
                                        "column": 65
                                      },
                                      "end": {
                                        "line": 210,
                                        "column": 74
                                      }
                                    }
                                  },
                                  "range": [
                                    5603,
                                    5617
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 210,
                                      "column": 60
                                    },
                                    "end": {
                                      "line": 210,
                                      "column": 74
                                    }
                                  }
                                }
                              ],
                              "range": [
                                5590,
                                5618
                              ],
                              "loc": {
                                "start": {
                                  "line": 210,
                                  "column": 47
                                },
                                "end": {
                                  "line": 210,
                                  "column": 75
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              5584,
                              5618
                            ],
                            "loc": {
                              "start": {
                                "line": 210,
                                "column": 41
                              },
                              "end": {
                                "line": 210,
                                "column": 75
                              }
                            }
                          }
                        ],
                        "range": [
                          5551,
                          5619
                        ],
                        "loc": {
                          "start": {
                            "line": 210,
                            "column": 8
                          },
                          "end": {
                            "line": 210,
                            "column": 76
                          }
                        }
                      },
                      "range": [
                        5551,
                        5620
                      ],
                      "loc": {
                        "start": {
                          "line": 210,
                          "column": 8
                        },
                        "end": {
                          "line": 210,
                          "column": 77
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": " Subscribe to events",
                          "range": [
                            5520,
                            5542
                          ],
                          "loc": {
                            "start": {
                              "line": 209,
                              "column": 8
                            },
                            "end": {
                              "line": 209,
                              "column": 30
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "emitter",
                            "range": [
                              5629,
                              5636
                            ],
                            "loc": {
                              "start": {
                                "line": 211,
                                "column": 8
                              },
                              "end": {
                                "line": 211,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "on",
                            "range": [
                              5637,
                              5639
                            ],
                            "loc": {
                              "start": {
                                "line": 211,
                                "column": 16
                              },
                              "end": {
                                "line": 211,
                                "column": 18
                              }
                            }
                          },
                          "range": [
                            5629,
                            5639
                          ],
                          "loc": {
                            "start": {
                              "line": 211,
                              "column": 8
                            },
                            "end": {
                              "line": 211,
                              "column": 18
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "Literal",
                                "value": "before-populating-filter",
                                "raw": "'before-populating-filter'",
                                "range": [
                                  5641,
                                  5667
                                ],
                                "loc": {
                                  "start": {
                                    "line": 211,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 211,
                                    "column": 46
                                  }
                                }
                              }
                            ],
                            "range": [
                              5640,
                              5668
                            ],
                            "loc": {
                              "start": {
                                "line": 211,
                                "column": 19
                              },
                              "end": {
                                "line": 211,
                                "column": 47
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [],
                            "body": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    5688,
                                    5692
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 212,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 212,
                                      "column": 22
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "message",
                                  "range": [
                                    5693,
                                    5700
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 212,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 212,
                                      "column": 30
                                    }
                                  }
                                },
                                "range": [
                                  5688,
                                  5700
                                ],
                                "loc": {
                                  "start": {
                                    "line": 212,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 212,
                                    "column": 30
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      5701,
                                      5705
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 212,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 212,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "msgPopulate",
                                    "range": [
                                      5706,
                                      5717
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 212,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 212,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    5701,
                                    5717
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 212,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 212,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "range": [
                                5688,
                                5718
                              ],
                              "loc": {
                                "start": {
                                  "line": 212,
                                  "column": 18
                                },
                                "end": {
                                  "line": 212,
                                  "column": 48
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              5682,
                              5718
                            ],
                            "loc": {
                              "start": {
                                "line": 212,
                                "column": 12
                              },
                              "end": {
                                "line": 212,
                                "column": 48
                              }
                            }
                          }
                        ],
                        "range": [
                          5629,
                          5719
                        ],
                        "loc": {
                          "start": {
                            "line": 211,
                            "column": 8
                          },
                          "end": {
                            "line": 212,
                            "column": 49
                          }
                        }
                      },
                      "range": [
                        5629,
                        5720
                      ],
                      "loc": {
                        "start": {
                          "line": 211,
                          "column": 8
                        },
                        "end": {
                          "line": 212,
                          "column": 50
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "emitter",
                            "range": [
                              5729,
                              5736
                            ],
                            "loc": {
                              "start": {
                                "line": 213,
                                "column": 8
                              },
                              "end": {
                                "line": 213,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "on",
                            "range": [
                              5737,
                              5739
                            ],
                            "loc": {
                              "start": {
                                "line": 213,
                                "column": 16
                              },
                              "end": {
                                "line": 213,
                                "column": 18
                              }
                            }
                          },
                          "range": [
                            5729,
                            5739
                          ],
                          "loc": {
                            "start": {
                              "line": 213,
                              "column": 8
                            },
                            "end": {
                              "line": 213,
                              "column": 18
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "Literal",
                                "value": "before-page-change",
                                "raw": "'before-page-change'",
                                "range": [
                                  5741,
                                  5761
                                ],
                                "loc": {
                                  "start": {
                                    "line": 213,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 213,
                                    "column": 40
                                  }
                                }
                              }
                            ],
                            "range": [
                              5740,
                              5762
                            ],
                            "loc": {
                              "start": {
                                "line": 213,
                                "column": 19
                              },
                              "end": {
                                "line": 213,
                                "column": 41
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [],
                            "body": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    5782,
                                    5786
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 214,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 214,
                                      "column": 22
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "message",
                                  "range": [
                                    5787,
                                    5794
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 214,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 214,
                                      "column": 30
                                    }
                                  }
                                },
                                "range": [
                                  5782,
                                  5794
                                ],
                                "loc": {
                                  "start": {
                                    "line": 214,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 214,
                                    "column": 30
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      5795,
                                      5799
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 214,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 214,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "msgChangePage",
                                    "range": [
                                      5800,
                                      5813
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 214,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 214,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    5795,
                                    5813
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 214,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 214,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "range": [
                                5782,
                                5814
                              ],
                              "loc": {
                                "start": {
                                  "line": 214,
                                  "column": 18
                                },
                                "end": {
                                  "line": 214,
                                  "column": 50
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              5776,
                              5814
                            ],
                            "loc": {
                              "start": {
                                "line": 214,
                                "column": 12
                              },
                              "end": {
                                "line": 214,
                                "column": 50
                              }
                            }
                          }
                        ],
                        "range": [
                          5729,
                          5815
                        ],
                        "loc": {
                          "start": {
                            "line": 213,
                            "column": 8
                          },
                          "end": {
                            "line": 214,
                            "column": 51
                          }
                        }
                      },
                      "range": [
                        5729,
                        5816
                      ],
                      "loc": {
                        "start": {
                          "line": 213,
                          "column": 8
                        },
                        "end": {
                          "line": 214,
                          "column": 52
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "emitter",
                            "range": [
                              5825,
                              5832
                            ],
                            "loc": {
                              "start": {
                                "line": 215,
                                "column": 8
                              },
                              "end": {
                                "line": 215,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "on",
                            "range": [
                              5833,
                              5835
                            ],
                            "loc": {
                              "start": {
                                "line": 215,
                                "column": 16
                              },
                              "end": {
                                "line": 215,
                                "column": 18
                              }
                            }
                          },
                          "range": [
                            5825,
                            5835
                          ],
                          "loc": {
                            "start": {
                              "line": 215,
                              "column": 8
                            },
                            "end": {
                              "line": 215,
                              "column": 18
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "Literal",
                                "value": "before-clearing-filters",
                                "raw": "'before-clearing-filters'",
                                "range": [
                                  5837,
                                  5862
                                ],
                                "loc": {
                                  "start": {
                                    "line": 215,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 215,
                                    "column": 45
                                  }
                                }
                              }
                            ],
                            "range": [
                              5836,
                              5863
                            ],
                            "loc": {
                              "start": {
                                "line": 215,
                                "column": 19
                              },
                              "end": {
                                "line": 215,
                                "column": 46
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [],
                            "body": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    5883,
                                    5887
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 216,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 216,
                                      "column": 16
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "message",
                                  "range": [
                                    5888,
                                    5895
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 216,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 216,
                                      "column": 24
                                    }
                                  }
                                },
                                "range": [
                                  5883,
                                  5895
                                ],
                                "loc": {
                                  "start": {
                                    "line": 216,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 216,
                                    "column": 24
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      5896,
                                      5900
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 216,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 216,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "msgClear",
                                    "range": [
                                      5901,
                                      5909
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 216,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 216,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    5896,
                                    5909
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 216,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 216,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "range": [
                                5883,
                                5910
                              ],
                              "loc": {
                                "start": {
                                  "line": 216,
                                  "column": 12
                                },
                                "end": {
                                  "line": 216,
                                  "column": 39
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              5865,
                              5910
                            ],
                            "loc": {
                              "start": {
                                "line": 215,
                                "column": 48
                              },
                              "end": {
                                "line": 216,
                                "column": 39
                              }
                            }
                          }
                        ],
                        "range": [
                          5825,
                          5911
                        ],
                        "loc": {
                          "start": {
                            "line": 215,
                            "column": 8
                          },
                          "end": {
                            "line": 216,
                            "column": 40
                          }
                        }
                      },
                      "range": [
                        5825,
                        5912
                      ],
                      "loc": {
                        "start": {
                          "line": 215,
                          "column": 8
                        },
                        "end": {
                          "line": 216,
                          "column": 41
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "emitter",
                            "range": [
                              5921,
                              5928
                            ],
                            "loc": {
                              "start": {
                                "line": 217,
                                "column": 8
                              },
                              "end": {
                                "line": 217,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "on",
                            "range": [
                              5929,
                              5931
                            ],
                            "loc": {
                              "start": {
                                "line": 217,
                                "column": 16
                              },
                              "end": {
                                "line": 217,
                                "column": 18
                              }
                            }
                          },
                          "range": [
                            5921,
                            5931
                          ],
                          "loc": {
                            "start": {
                              "line": 217,
                              "column": 8
                            },
                            "end": {
                              "line": 217,
                              "column": 18
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "Literal",
                                "value": "before-page-length-change",
                                "raw": "'before-page-length-change'",
                                "range": [
                                  5933,
                                  5960
                                ],
                                "loc": {
                                  "start": {
                                    "line": 217,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 217,
                                    "column": 47
                                  }
                                }
                              }
                            ],
                            "range": [
                              5932,
                              5961
                            ],
                            "loc": {
                              "start": {
                                "line": 217,
                                "column": 19
                              },
                              "end": {
                                "line": 217,
                                "column": 48
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [],
                            "body": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    5981,
                                    5985
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 218,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 218,
                                      "column": 22
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "message",
                                  "range": [
                                    5986,
                                    5993
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 218,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 218,
                                      "column": 30
                                    }
                                  }
                                },
                                "range": [
                                  5981,
                                  5993
                                ],
                                "loc": {
                                  "start": {
                                    "line": 218,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 218,
                                    "column": 30
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      5994,
                                      5998
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 218,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 218,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "msgChangeResults",
                                    "range": [
                                      5999,
                                      6015
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 218,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 218,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    5994,
                                    6015
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 218,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 218,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "range": [
                                5981,
                                6016
                              ],
                              "loc": {
                                "start": {
                                  "line": 218,
                                  "column": 18
                                },
                                "end": {
                                  "line": 218,
                                  "column": 53
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              5975,
                              6016
                            ],
                            "loc": {
                              "start": {
                                "line": 218,
                                "column": 12
                              },
                              "end": {
                                "line": 218,
                                "column": 53
                              }
                            }
                          }
                        ],
                        "range": [
                          5921,
                          6017
                        ],
                        "loc": {
                          "start": {
                            "line": 217,
                            "column": 8
                          },
                          "end": {
                            "line": 218,
                            "column": 54
                          }
                        }
                      },
                      "range": [
                        5921,
                        6018
                      ],
                      "loc": {
                        "start": {
                          "line": 217,
                          "column": 8
                        },
                        "end": {
                          "line": 218,
                          "column": 55
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "emitter",
                            "range": [
                              6027,
                              6034
                            ],
                            "loc": {
                              "start": {
                                "line": 219,
                                "column": 8
                              },
                              "end": {
                                "line": 219,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "on",
                            "range": [
                              6035,
                              6037
                            ],
                            "loc": {
                              "start": {
                                "line": 219,
                                "column": 16
                              },
                              "end": {
                                "line": 219,
                                "column": 18
                              }
                            }
                          },
                          "range": [
                            6027,
                            6037
                          ],
                          "loc": {
                            "start": {
                              "line": 219,
                              "column": 8
                            },
                            "end": {
                              "line": 219,
                              "column": 18
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "Literal",
                                "value": "before-reset-page",
                                "raw": "'before-reset-page'",
                                "range": [
                                  6039,
                                  6058
                                ],
                                "loc": {
                                  "start": {
                                    "line": 219,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 219,
                                    "column": 39
                                  }
                                }
                              }
                            ],
                            "range": [
                              6038,
                              6059
                            ],
                            "loc": {
                              "start": {
                                "line": 219,
                                "column": 19
                              },
                              "end": {
                                "line": 219,
                                "column": 40
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [],
                            "body": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    6079,
                                    6083
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 220,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 220,
                                      "column": 22
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "message",
                                  "range": [
                                    6084,
                                    6091
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 220,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 220,
                                      "column": 30
                                    }
                                  }
                                },
                                "range": [
                                  6079,
                                  6091
                                ],
                                "loc": {
                                  "start": {
                                    "line": 220,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 220,
                                    "column": 30
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      6092,
                                      6096
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 220,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 220,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "msgResetPage",
                                    "range": [
                                      6097,
                                      6109
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 220,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 220,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    6092,
                                    6109
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 220,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 220,
                                      "column": 48
                                    }
                                  }
                                }
                              ],
                              "range": [
                                6079,
                                6110
                              ],
                              "loc": {
                                "start": {
                                  "line": 220,
                                  "column": 18
                                },
                                "end": {
                                  "line": 220,
                                  "column": 49
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              6073,
                              6110
                            ],
                            "loc": {
                              "start": {
                                "line": 220,
                                "column": 12
                              },
                              "end": {
                                "line": 220,
                                "column": 49
                              }
                            }
                          }
                        ],
                        "range": [
                          6027,
                          6111
                        ],
                        "loc": {
                          "start": {
                            "line": 219,
                            "column": 8
                          },
                          "end": {
                            "line": 220,
                            "column": 50
                          }
                        }
                      },
                      "range": [
                        6027,
                        6112
                      ],
                      "loc": {
                        "start": {
                          "line": 219,
                          "column": 8
                        },
                        "end": {
                          "line": 220,
                          "column": 51
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "emitter",
                            "range": [
                              6121,
                              6128
                            ],
                            "loc": {
                              "start": {
                                "line": 221,
                                "column": 8
                              },
                              "end": {
                                "line": 221,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "on",
                            "range": [
                              6129,
                              6131
                            ],
                            "loc": {
                              "start": {
                                "line": 221,
                                "column": 16
                              },
                              "end": {
                                "line": 221,
                                "column": 18
                              }
                            }
                          },
                          "range": [
                            6121,
                            6131
                          ],
                          "loc": {
                            "start": {
                              "line": 221,
                              "column": 8
                            },
                            "end": {
                              "line": 221,
                              "column": 18
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "Literal",
                                "value": "before-reset-page-length",
                                "raw": "'before-reset-page-length'",
                                "range": [
                                  6133,
                                  6159
                                ],
                                "loc": {
                                  "start": {
                                    "line": 221,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 221,
                                    "column": 46
                                  }
                                }
                              }
                            ],
                            "range": [
                              6132,
                              6160
                            ],
                            "loc": {
                              "start": {
                                "line": 221,
                                "column": 19
                              },
                              "end": {
                                "line": 221,
                                "column": 47
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [],
                            "body": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    6180,
                                    6184
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 222,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 222,
                                      "column": 22
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "message",
                                  "range": [
                                    6185,
                                    6192
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 222,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 222,
                                      "column": 30
                                    }
                                  }
                                },
                                "range": [
                                  6180,
                                  6192
                                ],
                                "loc": {
                                  "start": {
                                    "line": 222,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 222,
                                    "column": 30
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      6193,
                                      6197
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 222,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 222,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "msgResetPageLength",
                                    "range": [
                                      6198,
                                      6216
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 222,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 222,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    6193,
                                    6216
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 222,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 222,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "range": [
                                6180,
                                6217
                              ],
                              "loc": {
                                "start": {
                                  "line": 222,
                                  "column": 18
                                },
                                "end": {
                                  "line": 222,
                                  "column": 55
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              6174,
                              6217
                            ],
                            "loc": {
                              "start": {
                                "line": 222,
                                "column": 12
                              },
                              "end": {
                                "line": 222,
                                "column": 55
                              }
                            }
                          }
                        ],
                        "range": [
                          6121,
                          6218
                        ],
                        "loc": {
                          "start": {
                            "line": 221,
                            "column": 8
                          },
                          "end": {
                            "line": 222,
                            "column": 56
                          }
                        }
                      },
                      "range": [
                        6121,
                        6219
                      ],
                      "loc": {
                        "start": {
                          "line": 221,
                          "column": 8
                        },
                        "end": {
                          "line": 222,
                          "column": 57
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "emitter",
                            "range": [
                              6228,
                              6235
                            ],
                            "loc": {
                              "start": {
                                "line": 223,
                                "column": 8
                              },
                              "end": {
                                "line": 223,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "on",
                            "range": [
                              6236,
                              6238
                            ],
                            "loc": {
                              "start": {
                                "line": 223,
                                "column": 16
                              },
                              "end": {
                                "line": 223,
                                "column": 18
                              }
                            }
                          },
                          "range": [
                            6228,
                            6238
                          ],
                          "loc": {
                            "start": {
                              "line": 223,
                              "column": 8
                            },
                            "end": {
                              "line": 223,
                              "column": 18
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "Literal",
                                "value": "before-loading-extensions",
                                "raw": "'before-loading-extensions'",
                                "range": [
                                  6240,
                                  6267
                                ],
                                "loc": {
                                  "start": {
                                    "line": 223,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 223,
                                    "column": 47
                                  }
                                }
                              }
                            ],
                            "range": [
                              6239,
                              6268
                            ],
                            "loc": {
                              "start": {
                                "line": 223,
                                "column": 19
                              },
                              "end": {
                                "line": 223,
                                "column": 48
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [],
                            "body": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    6288,
                                    6292
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 224,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 224,
                                      "column": 22
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "message",
                                  "range": [
                                    6293,
                                    6300
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 224,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 224,
                                      "column": 30
                                    }
                                  }
                                },
                                "range": [
                                  6288,
                                  6300
                                ],
                                "loc": {
                                  "start": {
                                    "line": 224,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 224,
                                    "column": 30
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      6301,
                                      6305
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 224,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 224,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "msgLoadExtensions",
                                    "range": [
                                      6306,
                                      6323
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 224,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 224,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    6301,
                                    6323
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 224,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 224,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "range": [
                                6288,
                                6324
                              ],
                              "loc": {
                                "start": {
                                  "line": 224,
                                  "column": 18
                                },
                                "end": {
                                  "line": 224,
                                  "column": 54
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              6282,
                              6324
                            ],
                            "loc": {
                              "start": {
                                "line": 224,
                                "column": 12
                              },
                              "end": {
                                "line": 224,
                                "column": 54
                              }
                            }
                          }
                        ],
                        "range": [
                          6228,
                          6325
                        ],
                        "loc": {
                          "start": {
                            "line": 223,
                            "column": 8
                          },
                          "end": {
                            "line": 224,
                            "column": 55
                          }
                        }
                      },
                      "range": [
                        6228,
                        6326
                      ],
                      "loc": {
                        "start": {
                          "line": 223,
                          "column": 8
                        },
                        "end": {
                          "line": 224,
                          "column": 56
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "emitter",
                            "range": [
                              6335,
                              6342
                            ],
                            "loc": {
                              "start": {
                                "line": 225,
                                "column": 8
                              },
                              "end": {
                                "line": 225,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "on",
                            "range": [
                              6343,
                              6345
                            ],
                            "loc": {
                              "start": {
                                "line": 225,
                                "column": 16
                              },
                              "end": {
                                "line": 225,
                                "column": 18
                              }
                            }
                          },
                          "range": [
                            6335,
                            6345
                          ],
                          "loc": {
                            "start": {
                              "line": 225,
                              "column": 8
                            },
                            "end": {
                              "line": 225,
                              "column": 18
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "Literal",
                                "value": "before-loading-themes",
                                "raw": "'before-loading-themes'",
                                "range": [
                                  6347,
                                  6370
                                ],
                                "loc": {
                                  "start": {
                                    "line": 225,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 225,
                                    "column": 43
                                  }
                                }
                              }
                            ],
                            "range": [
                              6346,
                              6371
                            ],
                            "loc": {
                              "start": {
                                "line": 225,
                                "column": 19
                              },
                              "end": {
                                "line": 225,
                                "column": 44
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [],
                            "body": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    6391,
                                    6395
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 226,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 226,
                                      "column": 22
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "message",
                                  "range": [
                                    6396,
                                    6403
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 226,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 226,
                                      "column": 30
                                    }
                                  }
                                },
                                "range": [
                                  6391,
                                  6403
                                ],
                                "loc": {
                                  "start": {
                                    "line": 226,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 226,
                                    "column": 30
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      6404,
                                      6408
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 226,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 226,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "msgLoadThemes",
                                    "range": [
                                      6409,
                                      6422
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 226,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 226,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    6404,
                                    6422
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 226,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 226,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "range": [
                                6391,
                                6423
                              ],
                              "loc": {
                                "start": {
                                  "line": 226,
                                  "column": 18
                                },
                                "end": {
                                  "line": 226,
                                  "column": 50
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              6385,
                              6423
                            ],
                            "loc": {
                              "start": {
                                "line": 226,
                                "column": 12
                              },
                              "end": {
                                "line": 226,
                                "column": 50
                              }
                            }
                          }
                        ],
                        "range": [
                          6335,
                          6424
                        ],
                        "loc": {
                          "start": {
                            "line": 225,
                            "column": 8
                          },
                          "end": {
                            "line": 226,
                            "column": 51
                          }
                        }
                      },
                      "range": [
                        6335,
                        6425
                      ],
                      "loc": {
                        "start": {
                          "line": 225,
                          "column": 8
                        },
                        "end": {
                          "line": 226,
                          "column": 52
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "emitter",
                            "range": [
                              6435,
                              6442
                            ],
                            "loc": {
                              "start": {
                                "line": 228,
                                "column": 8
                              },
                              "end": {
                                "line": 228,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "on",
                            "range": [
                              6443,
                              6445
                            ],
                            "loc": {
                              "start": {
                                "line": 228,
                                "column": 16
                              },
                              "end": {
                                "line": 228,
                                "column": 18
                              }
                            }
                          },
                          "range": [
                            6435,
                            6445
                          ],
                          "loc": {
                            "start": {
                              "line": 228,
                              "column": 8
                            },
                            "end": {
                              "line": 228,
                              "column": 18
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "EVENTS",
                            "range": [
                              6446,
                              6452
                            ],
                            "loc": {
                              "start": {
                                "line": 228,
                                "column": 19
                              },
                              "end": {
                                "line": 228,
                                "column": 25
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [],
                            "body": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    6460,
                                    6464
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 228,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 228,
                                      "column": 37
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "message",
                                  "range": [
                                    6465,
                                    6472
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 228,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 228,
                                      "column": 45
                                    }
                                  }
                                },
                                "range": [
                                  6460,
                                  6472
                                ],
                                "loc": {
                                  "start": {
                                    "line": 228,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 228,
                                    "column": 45
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Literal",
                                  "value": "",
                                  "raw": "''",
                                  "range": [
                                    6473,
                                    6475
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 228,
                                      "column": 46
                                    },
                                    "end": {
                                      "line": 228,
                                      "column": 48
                                    }
                                  }
                                }
                              ],
                              "range": [
                                6460,
                                6476
                              ],
                              "loc": {
                                "start": {
                                  "line": 228,
                                  "column": 33
                                },
                                "end": {
                                  "line": 228,
                                  "column": 49
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              6454,
                              6476
                            ],
                            "loc": {
                              "start": {
                                "line": 228,
                                "column": 27
                              },
                              "end": {
                                "line": 228,
                                "column": 49
                              }
                            }
                          }
                        ],
                        "range": [
                          6435,
                          6477
                        ],
                        "loc": {
                          "start": {
                            "line": 228,
                            "column": 8
                          },
                          "end": {
                            "line": 228,
                            "column": 50
                          }
                        }
                      },
                      "range": [
                        6435,
                        6478
                      ],
                      "loc": {
                        "start": {
                          "line": 228,
                          "column": 8
                        },
                        "end": {
                          "line": 228,
                          "column": 51
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * @inherited\n         ",
                          "range": [
                            6488,
                            6525
                          ],
                          "loc": {
                            "start": {
                              "line": 230,
                              "column": 8
                            },
                            "end": {
                              "line": 232,
                              "column": 11
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              6534,
                              6538
                            ],
                            "loc": {
                              "start": {
                                "line": 233,
                                "column": 8
                              },
                              "end": {
                                "line": 233,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "initialized",
                            "range": [
                              6539,
                              6550
                            ],
                            "loc": {
                              "start": {
                                "line": 233,
                                "column": 13
                              },
                              "end": {
                                "line": 233,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            6534,
                            6550
                          ],
                          "loc": {
                            "start": {
                              "line": 233,
                              "column": 8
                            },
                            "end": {
                              "line": 233,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": true,
                          "raw": "true",
                          "range": [
                            6553,
                            6557
                          ],
                          "loc": {
                            "start": {
                              "line": 233,
                              "column": 27
                            },
                            "end": {
                              "line": 233,
                              "column": 31
                            }
                          }
                        },
                        "range": [
                          6534,
                          6557
                        ],
                        "loc": {
                          "start": {
                            "line": 233,
                            "column": 8
                          },
                          "end": {
                            "line": 233,
                            "column": 31
                          }
                        }
                      },
                      "range": [
                        6534,
                        6558
                      ],
                      "loc": {
                        "start": {
                          "line": 233,
                          "column": 8
                        },
                        "end": {
                          "line": 233,
                          "column": 32
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * @inherited\n         ",
                          "range": [
                            6488,
                            6525
                          ],
                          "loc": {
                            "start": {
                              "line": 230,
                              "column": 8
                            },
                            "end": {
                              "line": 232,
                              "column": 11
                            }
                          }
                        }
                      ]
                    }
                  ],
                  "range": [
                    4366,
                    6564
                  ],
                  "loc": {
                    "start": {
                      "line": 170,
                      "column": 11
                    },
                    "end": {
                      "line": 234,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  4363,
                  6564
                ],
                "loc": {
                  "start": {
                    "line": 170,
                    "column": 8
                  },
                  "end": {
                    "line": 234,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                4359,
                6564
              ],
              "loc": {
                "start": {
                  "line": 170,
                  "column": 4
                },
                "end": {
                  "line": 234,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Initializes StatusBar instance\n     ",
                  "range": [
                    4305,
                    4354
                  ],
                  "loc": {
                    "start": {
                      "line": 167,
                      "column": 4
                    },
                    "end": {
                      "line": 169,
                      "column": 7
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Display status message\n     * @param {String} [t=''] Message to be displayed\n     ",
                  "range": [
                    6570,
                    6665
                  ],
                  "loc": {
                    "start": {
                      "line": 236,
                      "column": 4
                    },
                    "end": {
                      "line": 239,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "message",
                "range": [
                  6670,
                  6677
                ],
                "loc": {
                  "start": {
                    "line": 240,
                    "column": 4
                  },
                  "end": {
                    "line": 240,
                    "column": 11
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "AssignmentPattern",
                    "left": {
                      "type": "Identifier",
                      "name": "t",
                      "range": [
                        6678,
                        6679
                      ],
                      "loc": {
                        "start": {
                          "line": 240,
                          "column": 12
                        },
                        "end": {
                          "line": 240,
                          "column": 13
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": "",
                      "raw": "''",
                      "range": [
                        6682,
                        6684
                      ],
                      "loc": {
                        "start": {
                          "line": 240,
                          "column": 16
                        },
                        "end": {
                          "line": 240,
                          "column": 18
                        }
                      }
                    },
                    "range": [
                      6678,
                      6684
                    ],
                    "loc": {
                      "start": {
                        "line": 240,
                        "column": 12
                      },
                      "end": {
                        "line": 240,
                        "column": 18
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                6701,
                                6705
                              ],
                              "loc": {
                                "start": {
                                  "line": 241,
                                  "column": 13
                                },
                                "end": {
                                  "line": 241,
                                  "column": 17
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "isEnabled",
                              "range": [
                                6706,
                                6715
                              ],
                              "loc": {
                                "start": {
                                  "line": 241,
                                  "column": 18
                                },
                                "end": {
                                  "line": 241,
                                  "column": 27
                                }
                              }
                            },
                            "range": [
                              6701,
                              6715
                            ],
                            "loc": {
                              "start": {
                                "line": 241,
                                "column": 13
                              },
                              "end": {
                                "line": 241,
                                "column": 27
                              }
                            }
                          },
                          "arguments": [],
                          "range": [
                            6701,
                            6717
                          ],
                          "loc": {
                            "start": {
                              "line": 241,
                              "column": 13
                            },
                            "end": {
                              "line": 241,
                              "column": 29
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          6700,
                          6717
                        ],
                        "loc": {
                          "start": {
                            "line": 241,
                            "column": 12
                          },
                          "end": {
                            "line": 241,
                            "column": 29
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": null,
                            "range": [
                              6733,
                              6740
                            ],
                            "loc": {
                              "start": {
                                "line": 242,
                                "column": 12
                              },
                              "end": {
                                "line": 242,
                                "column": 19
                              }
                            }
                          }
                        ],
                        "range": [
                          6719,
                          6750
                        ],
                        "loc": {
                          "start": {
                            "line": 241,
                            "column": 31
                          },
                          "end": {
                            "line": 243,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        6696,
                        6750
                      ],
                      "loc": {
                        "start": {
                          "line": 241,
                          "column": 8
                        },
                        "end": {
                          "line": 243,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "ThisExpression",
                          "range": [
                            6764,
                            6768
                          ],
                          "loc": {
                            "start": {
                              "line": 245,
                              "column": 12
                            },
                            "end": {
                              "line": 245,
                              "column": 16
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "onBeforeShowMsg",
                          "range": [
                            6769,
                            6784
                          ],
                          "loc": {
                            "start": {
                              "line": 245,
                              "column": 17
                            },
                            "end": {
                              "line": 245,
                              "column": 32
                            }
                          }
                        },
                        "range": [
                          6764,
                          6784
                        ],
                        "loc": {
                          "start": {
                            "line": 245,
                            "column": 12
                          },
                          "end": {
                            "line": 245,
                            "column": 32
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      6800,
                                      6804
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 246,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 246,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "onBeforeShowMsg",
                                    "range": [
                                      6805,
                                      6820
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 246,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 246,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    6800,
                                    6820
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 246,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 246,
                                      "column": 32
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "call",
                                  "range": [
                                    6821,
                                    6825
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 246,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 246,
                                      "column": 37
                                    }
                                  }
                                },
                                "range": [
                                  6800,
                                  6825
                                ],
                                "loc": {
                                  "start": {
                                    "line": 246,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 246,
                                    "column": 37
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Literal",
                                  "value": null,
                                  "raw": "null",
                                  "range": [
                                    6826,
                                    6830
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 246,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 246,
                                      "column": 42
                                    }
                                  }
                                },
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      6832,
                                      6836
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 246,
                                        "column": 44
                                      },
                                      "end": {
                                        "line": 246,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "tf",
                                    "range": [
                                      6837,
                                      6839
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 246,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 246,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    6832,
                                    6839
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 246,
                                      "column": 44
                                    },
                                    "end": {
                                      "line": 246,
                                      "column": 51
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "t",
                                  "range": [
                                    6841,
                                    6842
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 246,
                                      "column": 53
                                    },
                                    "end": {
                                      "line": 246,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "range": [
                                6800,
                                6843
                              ],
                              "loc": {
                                "start": {
                                  "line": 246,
                                  "column": 12
                                },
                                "end": {
                                  "line": 246,
                                  "column": 55
                                }
                              }
                            },
                            "range": [
                              6800,
                              6844
                            ],
                            "loc": {
                              "start": {
                                "line": 246,
                                "column": 12
                              },
                              "end": {
                                "line": 246,
                                "column": 56
                              }
                            }
                          }
                        ],
                        "range": [
                          6786,
                          6854
                        ],
                        "loc": {
                          "start": {
                            "line": 245,
                            "column": 34
                          },
                          "end": {
                            "line": 247,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        6760,
                        6854
                      ],
                      "loc": {
                        "start": {
                          "line": 245,
                          "column": 8
                        },
                        "end": {
                          "line": 247,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "d",
                            "range": [
                              6868,
                              6869
                            ],
                            "loc": {
                              "start": {
                                "line": 249,
                                "column": 12
                              },
                              "end": {
                                "line": 249,
                                "column": 13
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "===",
                              "left": {
                                "type": "Identifier",
                                "name": "t",
                                "range": [
                                  6872,
                                  6873
                                ],
                                "loc": {
                                  "start": {
                                    "line": 249,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 249,
                                    "column": 17
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "",
                                "raw": "''",
                                "range": [
                                  6878,
                                  6880
                                ],
                                "loc": {
                                  "start": {
                                    "line": 249,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 249,
                                    "column": 24
                                  }
                                }
                              },
                              "range": [
                                6872,
                                6880
                              ],
                              "loc": {
                                "start": {
                                  "line": 249,
                                  "column": 16
                                },
                                "end": {
                                  "line": 249,
                                  "column": 24
                                }
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  6883,
                                  6887
                                ],
                                "loc": {
                                  "start": {
                                    "line": 249,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 249,
                                    "column": 31
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "delay",
                                "range": [
                                  6888,
                                  6893
                                ],
                                "loc": {
                                  "start": {
                                    "line": 249,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 249,
                                    "column": 37
                                  }
                                }
                              },
                              "range": [
                                6883,
                                6893
                              ],
                              "loc": {
                                "start": {
                                  "line": 249,
                                  "column": 27
                                },
                                "end": {
                                  "line": 249,
                                  "column": 37
                                }
                              }
                            },
                            "alternate": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                6896,
                                6897
                              ],
                              "loc": {
                                "start": {
                                  "line": 249,
                                  "column": 40
                                },
                                "end": {
                                  "line": 249,
                                  "column": 41
                                }
                              }
                            },
                            "range": [
                              6872,
                              6897
                            ],
                            "loc": {
                              "start": {
                                "line": 249,
                                "column": 16
                              },
                              "end": {
                                "line": 249,
                                "column": 41
                              }
                            }
                          },
                          "range": [
                            6868,
                            6897
                          ],
                          "loc": {
                            "start": {
                              "line": 249,
                              "column": 12
                            },
                            "end": {
                              "line": 249,
                              "column": 41
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        6864,
                        6898
                      ],
                      "loc": {
                        "start": {
                          "line": 249,
                          "column": 8
                        },
                        "end": {
                          "line": 249,
                          "column": 42
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "root",
                            "range": [
                              6907,
                              6911
                            ],
                            "loc": {
                              "start": {
                                "line": 250,
                                "column": 8
                              },
                              "end": {
                                "line": 250,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "setTimeout",
                            "range": [
                              6912,
                              6922
                            ],
                            "loc": {
                              "start": {
                                "line": 250,
                                "column": 13
                              },
                              "end": {
                                "line": 250,
                                "column": 23
                              }
                            }
                          },
                          "range": [
                            6907,
                            6922
                          ],
                          "loc": {
                            "start": {
                              "line": 250,
                              "column": 8
                            },
                            "end": {
                              "line": 250,
                              "column": 23
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [],
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "UnaryExpression",
                                    "operator": "!",
                                    "argument": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "ThisExpression",
                                        "range": [
                                          6948,
                                          6952
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 251,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 251,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "initialized",
                                        "range": [
                                          6953,
                                          6964
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 251,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 251,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        6948,
                                        6964
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 251,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 251,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "prefix": true,
                                    "range": [
                                      6947,
                                      6964
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 251,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 251,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ReturnStatement",
                                        "argument": null,
                                        "range": [
                                          6984,
                                          6991
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 252,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 252,
                                            "column": 23
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6966,
                                      7005
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 251,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 253,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    6943,
                                    7005
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 251,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 253,
                                      "column": 13
                                    }
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ThisExpression",
                                          "range": [
                                            7018,
                                            7022
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 254,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 254,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "msgContainer",
                                          "range": [
                                            7023,
                                            7035
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 254,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 254,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "range": [
                                          7018,
                                          7035
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 254,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 254,
                                            "column": 29
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "innerHTML",
                                        "range": [
                                          7036,
                                          7045
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 254,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 254,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "range": [
                                        7018,
                                        7045
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 254,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 254,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "t",
                                      "range": [
                                        7048,
                                        7049
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 254,
                                          "column": 42
                                        },
                                        "end": {
                                          "line": 254,
                                          "column": 43
                                        }
                                      }
                                    },
                                    "range": [
                                      7018,
                                      7049
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 254,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 254,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    7018,
                                    7050
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 254,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 254,
                                      "column": 44
                                    }
                                  }
                                },
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        7067,
                                        7071
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 255,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 255,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "onAfterShowMsg",
                                      "range": [
                                        7072,
                                        7086
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 255,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 255,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "range": [
                                      7067,
                                      7086
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 255,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 255,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "ThisExpression",
                                                "range": [
                                                  7106,
                                                  7110
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 256,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 256,
                                                    "column": 20
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "onAfterShowMsg",
                                                "range": [
                                                  7111,
                                                  7125
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 256,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 256,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "range": [
                                                7106,
                                                7125
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 256,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 256,
                                                  "column": 35
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "call",
                                              "range": [
                                                7126,
                                                7130
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 256,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 256,
                                                  "column": 40
                                                }
                                              }
                                            },
                                            "range": [
                                              7106,
                                              7130
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 256,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 256,
                                                "column": 40
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Literal",
                                              "value": null,
                                              "raw": "null",
                                              "range": [
                                                7131,
                                                7135
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 256,
                                                  "column": 41
                                                },
                                                "end": {
                                                  "line": 256,
                                                  "column": 45
                                                }
                                              }
                                            },
                                            {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "ThisExpression",
                                                "range": [
                                                  7137,
                                                  7141
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 256,
                                                    "column": 47
                                                  },
                                                  "end": {
                                                    "line": 256,
                                                    "column": 51
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "tf",
                                                "range": [
                                                  7142,
                                                  7144
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 256,
                                                    "column": 52
                                                  },
                                                  "end": {
                                                    "line": 256,
                                                    "column": 54
                                                  }
                                                }
                                              },
                                              "range": [
                                                7137,
                                                7144
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 256,
                                                  "column": 47
                                                },
                                                "end": {
                                                  "line": 256,
                                                  "column": 54
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "t",
                                              "range": [
                                                7146,
                                                7147
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 256,
                                                  "column": 56
                                                },
                                                "end": {
                                                  "line": 256,
                                                  "column": 57
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            7106,
                                            7148
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 256,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 256,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "range": [
                                          7106,
                                          7149
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 256,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 256,
                                            "column": 59
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7088,
                                      7163
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 255,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 257,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    7063,
                                    7163
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 255,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 257,
                                      "column": 13
                                    }
                                  }
                                }
                              ],
                              "range": [
                                6929,
                                7173
                              ],
                              "loc": {
                                "start": {
                                  "line": 250,
                                  "column": 30
                                },
                                "end": {
                                  "line": 258,
                                  "column": 9
                                }
                              }
                            },
                            "generator": false,
                            "expression": false,
                            "range": [
                              6923,
                              7173
                            ],
                            "loc": {
                              "start": {
                                "line": 250,
                                "column": 24
                              },
                              "end": {
                                "line": 258,
                                "column": 9
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "d",
                            "range": [
                              7175,
                              7176
                            ],
                            "loc": {
                              "start": {
                                "line": 258,
                                "column": 11
                              },
                              "end": {
                                "line": 258,
                                "column": 12
                              }
                            }
                          }
                        ],
                        "range": [
                          6907,
                          7177
                        ],
                        "loc": {
                          "start": {
                            "line": 250,
                            "column": 8
                          },
                          "end": {
                            "line": 258,
                            "column": 13
                          }
                        }
                      },
                      "range": [
                        6907,
                        7178
                      ],
                      "loc": {
                        "start": {
                          "line": 250,
                          "column": 8
                        },
                        "end": {
                          "line": 258,
                          "column": 14
                        }
                      }
                    }
                  ],
                  "range": [
                    6686,
                    7184
                  ],
                  "loc": {
                    "start": {
                      "line": 240,
                      "column": 20
                    },
                    "end": {
                      "line": 259,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  6677,
                  7184
                ],
                "loc": {
                  "start": {
                    "line": 240,
                    "column": 11
                  },
                  "end": {
                    "line": 259,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                6670,
                7184
              ],
              "loc": {
                "start": {
                  "line": 240,
                  "column": 4
                },
                "end": {
                  "line": 259,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Display status message\n     * @param {String} [t=''] Message to be displayed\n     ",
                  "range": [
                    6570,
                    6665
                  ],
                  "loc": {
                    "start": {
                      "line": 236,
                      "column": 4
                    },
                    "end": {
                      "line": 239,
                      "column": 7
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Destroy StatusBar instance\n     ",
                  "range": [
                    7190,
                    7235
                  ],
                  "loc": {
                    "start": {
                      "line": 261,
                      "column": 4
                    },
                    "end": {
                      "line": 263,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "destroy",
                "range": [
                  7240,
                  7247
                ],
                "loc": {
                  "start": {
                    "line": 264,
                    "column": 4
                  },
                  "end": {
                    "line": 264,
                    "column": 11
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              7265,
                              7269
                            ],
                            "loc": {
                              "start": {
                                "line": 265,
                                "column": 13
                              },
                              "end": {
                                "line": 265,
                                "column": 17
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "initialized",
                            "range": [
                              7270,
                              7281
                            ],
                            "loc": {
                              "start": {
                                "line": 265,
                                "column": 18
                              },
                              "end": {
                                "line": 265,
                                "column": 29
                              }
                            }
                          },
                          "range": [
                            7265,
                            7281
                          ],
                          "loc": {
                            "start": {
                              "line": 265,
                              "column": 13
                            },
                            "end": {
                              "line": 265,
                              "column": 29
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          7264,
                          7281
                        ],
                        "loc": {
                          "start": {
                            "line": 265,
                            "column": 12
                          },
                          "end": {
                            "line": 265,
                            "column": 29
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": null,
                            "range": [
                              7297,
                              7304
                            ],
                            "loc": {
                              "start": {
                                "line": 266,
                                "column": 12
                              },
                              "end": {
                                "line": 266,
                                "column": 19
                              }
                            }
                          }
                        ],
                        "range": [
                          7283,
                          7314
                        ],
                        "loc": {
                          "start": {
                            "line": 265,
                            "column": 31
                          },
                          "end": {
                            "line": 267,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        7260,
                        7314
                      ],
                      "loc": {
                        "start": {
                          "line": 265,
                          "column": 8
                        },
                        "end": {
                          "line": 267,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "emitter",
                            "range": [
                              7328,
                              7335
                            ],
                            "loc": {
                              "start": {
                                "line": 269,
                                "column": 12
                              },
                              "end": {
                                "line": 269,
                                "column": 19
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                7338,
                                7342
                              ],
                              "loc": {
                                "start": {
                                  "line": 269,
                                  "column": 22
                                },
                                "end": {
                                  "line": 269,
                                  "column": 26
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "emitter",
                              "range": [
                                7343,
                                7350
                              ],
                              "loc": {
                                "start": {
                                  "line": 269,
                                  "column": 27
                                },
                                "end": {
                                  "line": 269,
                                  "column": 34
                                }
                              }
                            },
                            "range": [
                              7338,
                              7350
                            ],
                            "loc": {
                              "start": {
                                "line": 269,
                                "column": 22
                              },
                              "end": {
                                "line": 269,
                                "column": 34
                              }
                            }
                          },
                          "range": [
                            7328,
                            7350
                          ],
                          "loc": {
                            "start": {
                              "line": 269,
                              "column": 12
                            },
                            "end": {
                              "line": 269,
                              "column": 34
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        7324,
                        7351
                      ],
                      "loc": {
                        "start": {
                          "line": 269,
                          "column": 8
                        },
                        "end": {
                          "line": 269,
                          "column": 35
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                7361,
                                7365
                              ],
                              "loc": {
                                "start": {
                                  "line": 271,
                                  "column": 8
                                },
                                "end": {
                                  "line": 271,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "container",
                              "range": [
                                7366,
                                7375
                              ],
                              "loc": {
                                "start": {
                                  "line": 271,
                                  "column": 13
                                },
                                "end": {
                                  "line": 271,
                                  "column": 22
                                }
                              }
                            },
                            "range": [
                              7361,
                              7375
                            ],
                            "loc": {
                              "start": {
                                "line": 271,
                                "column": 8
                              },
                              "end": {
                                "line": 271,
                                "column": 22
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "innerHTML",
                            "range": [
                              7376,
                              7385
                            ],
                            "loc": {
                              "start": {
                                "line": 271,
                                "column": 23
                              },
                              "end": {
                                "line": 271,
                                "column": 32
                              }
                            }
                          },
                          "range": [
                            7361,
                            7385
                          ],
                          "loc": {
                            "start": {
                              "line": 271,
                              "column": 8
                            },
                            "end": {
                              "line": 271,
                              "column": 32
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "",
                          "raw": "''",
                          "range": [
                            7388,
                            7390
                          ],
                          "loc": {
                            "start": {
                              "line": 271,
                              "column": 35
                            },
                            "end": {
                              "line": 271,
                              "column": 37
                            }
                          }
                        },
                        "range": [
                          7361,
                          7390
                        ],
                        "loc": {
                          "start": {
                            "line": 271,
                            "column": 8
                          },
                          "end": {
                            "line": 271,
                            "column": 37
                          }
                        }
                      },
                      "range": [
                        7361,
                        7391
                      ],
                      "loc": {
                        "start": {
                          "line": 271,
                          "column": 8
                        },
                        "end": {
                          "line": 271,
                          "column": 38
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              7405,
                              7409
                            ],
                            "loc": {
                              "start": {
                                "line": 272,
                                "column": 13
                              },
                              "end": {
                                "line": 272,
                                "column": 17
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "targetId",
                            "range": [
                              7410,
                              7418
                            ],
                            "loc": {
                              "start": {
                                "line": 272,
                                "column": 18
                              },
                              "end": {
                                "line": 272,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            7405,
                            7418
                          ],
                          "loc": {
                            "start": {
                              "line": 272,
                              "column": 13
                            },
                            "end": {
                              "line": 272,
                              "column": 26
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          7404,
                          7418
                        ],
                        "loc": {
                          "start": {
                            "line": 272,
                            "column": 12
                          },
                          "end": {
                            "line": 272,
                            "column": 26
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "removeElm",
                                "range": [
                                  7434,
                                  7443
                                ],
                                "loc": {
                                  "start": {
                                    "line": 273,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 273,
                                    "column": 21
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      7444,
                                      7448
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 273,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 273,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "container",
                                    "range": [
                                      7449,
                                      7458
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 273,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 273,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    7444,
                                    7458
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 273,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 273,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "range": [
                                7434,
                                7459
                              ],
                              "loc": {
                                "start": {
                                  "line": 273,
                                  "column": 12
                                },
                                "end": {
                                  "line": 273,
                                  "column": 37
                                }
                              }
                            },
                            "range": [
                              7434,
                              7460
                            ],
                            "loc": {
                              "start": {
                                "line": 273,
                                "column": 12
                              },
                              "end": {
                                "line": 273,
                                "column": 38
                              }
                            }
                          }
                        ],
                        "range": [
                          7420,
                          7470
                        ],
                        "loc": {
                          "start": {
                            "line": 272,
                            "column": 28
                          },
                          "end": {
                            "line": 274,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        7400,
                        7470
                      ],
                      "loc": {
                        "start": {
                          "line": 272,
                          "column": 8
                        },
                        "end": {
                          "line": 274,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              7479,
                              7483
                            ],
                            "loc": {
                              "start": {
                                "line": 275,
                                "column": 8
                              },
                              "end": {
                                "line": 275,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "labelContainer",
                            "range": [
                              7484,
                              7498
                            ],
                            "loc": {
                              "start": {
                                "line": 275,
                                "column": 13
                              },
                              "end": {
                                "line": 275,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            7479,
                            7498
                          ],
                          "loc": {
                            "start": {
                              "line": 275,
                              "column": 8
                            },
                            "end": {
                              "line": 275,
                              "column": 27
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            7501,
                            7505
                          ],
                          "loc": {
                            "start": {
                              "line": 275,
                              "column": 30
                            },
                            "end": {
                              "line": 275,
                              "column": 34
                            }
                          }
                        },
                        "range": [
                          7479,
                          7505
                        ],
                        "loc": {
                          "start": {
                            "line": 275,
                            "column": 8
                          },
                          "end": {
                            "line": 275,
                            "column": 34
                          }
                        }
                      },
                      "range": [
                        7479,
                        7506
                      ],
                      "loc": {
                        "start": {
                          "line": 275,
                          "column": 8
                        },
                        "end": {
                          "line": 275,
                          "column": 35
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              7515,
                              7519
                            ],
                            "loc": {
                              "start": {
                                "line": 276,
                                "column": 8
                              },
                              "end": {
                                "line": 276,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "msgContainer",
                            "range": [
                              7520,
                              7532
                            ],
                            "loc": {
                              "start": {
                                "line": 276,
                                "column": 13
                              },
                              "end": {
                                "line": 276,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            7515,
                            7532
                          ],
                          "loc": {
                            "start": {
                              "line": 276,
                              "column": 8
                            },
                            "end": {
                              "line": 276,
                              "column": 25
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            7535,
                            7539
                          ],
                          "loc": {
                            "start": {
                              "line": 276,
                              "column": 28
                            },
                            "end": {
                              "line": 276,
                              "column": 32
                            }
                          }
                        },
                        "range": [
                          7515,
                          7539
                        ],
                        "loc": {
                          "start": {
                            "line": 276,
                            "column": 8
                          },
                          "end": {
                            "line": 276,
                            "column": 32
                          }
                        }
                      },
                      "range": [
                        7515,
                        7540
                      ],
                      "loc": {
                        "start": {
                          "line": 276,
                          "column": 8
                        },
                        "end": {
                          "line": 276,
                          "column": 33
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              7549,
                              7553
                            ],
                            "loc": {
                              "start": {
                                "line": 277,
                                "column": 8
                              },
                              "end": {
                                "line": 277,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "container",
                            "range": [
                              7554,
                              7563
                            ],
                            "loc": {
                              "start": {
                                "line": 277,
                                "column": 13
                              },
                              "end": {
                                "line": 277,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            7549,
                            7563
                          ],
                          "loc": {
                            "start": {
                              "line": 277,
                              "column": 8
                            },
                            "end": {
                              "line": 277,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            7566,
                            7570
                          ],
                          "loc": {
                            "start": {
                              "line": 277,
                              "column": 25
                            },
                            "end": {
                              "line": 277,
                              "column": 29
                            }
                          }
                        },
                        "range": [
                          7549,
                          7570
                        ],
                        "loc": {
                          "start": {
                            "line": 277,
                            "column": 8
                          },
                          "end": {
                            "line": 277,
                            "column": 29
                          }
                        }
                      },
                      "range": [
                        7549,
                        7571
                      ],
                      "loc": {
                        "start": {
                          "line": 277,
                          "column": 8
                        },
                        "end": {
                          "line": 277,
                          "column": 30
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": " Unsubscribe to events",
                          "range": [
                            7581,
                            7605
                          ],
                          "loc": {
                            "start": {
                              "line": 279,
                              "column": 8
                            },
                            "end": {
                              "line": 279,
                              "column": 32
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "emitter",
                            "range": [
                              7614,
                              7621
                            ],
                            "loc": {
                              "start": {
                                "line": 280,
                                "column": 8
                              },
                              "end": {
                                "line": 280,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "off",
                            "range": [
                              7622,
                              7625
                            ],
                            "loc": {
                              "start": {
                                "line": 280,
                                "column": 16
                              },
                              "end": {
                                "line": 280,
                                "column": 19
                              }
                            }
                          },
                          "range": [
                            7614,
                            7625
                          ],
                          "loc": {
                            "start": {
                              "line": 280,
                              "column": 8
                            },
                            "end": {
                              "line": 280,
                              "column": 19
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "Literal",
                                "value": "before-filtering",
                                "raw": "'before-filtering'",
                                "range": [
                                  7627,
                                  7645
                                ],
                                "loc": {
                                  "start": {
                                    "line": 280,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 280,
                                    "column": 39
                                  }
                                }
                              }
                            ],
                            "range": [
                              7626,
                              7646
                            ],
                            "loc": {
                              "start": {
                                "line": 280,
                                "column": 20
                              },
                              "end": {
                                "line": 280,
                                "column": 40
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [],
                            "body": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    7654,
                                    7658
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 280,
                                      "column": 48
                                    },
                                    "end": {
                                      "line": 280,
                                      "column": 52
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "message",
                                  "range": [
                                    7659,
                                    7666
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 280,
                                      "column": 53
                                    },
                                    "end": {
                                      "line": 280,
                                      "column": 60
                                    }
                                  }
                                },
                                "range": [
                                  7654,
                                  7666
                                ],
                                "loc": {
                                  "start": {
                                    "line": 280,
                                    "column": 48
                                  },
                                  "end": {
                                    "line": 280,
                                    "column": 60
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      7667,
                                      7671
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 280,
                                        "column": 61
                                      },
                                      "end": {
                                        "line": 280,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "msgFilter",
                                    "range": [
                                      7672,
                                      7681
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 280,
                                        "column": 66
                                      },
                                      "end": {
                                        "line": 280,
                                        "column": 75
                                      }
                                    }
                                  },
                                  "range": [
                                    7667,
                                    7681
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 280,
                                      "column": 61
                                    },
                                    "end": {
                                      "line": 280,
                                      "column": 75
                                    }
                                  }
                                }
                              ],
                              "range": [
                                7654,
                                7682
                              ],
                              "loc": {
                                "start": {
                                  "line": 280,
                                  "column": 48
                                },
                                "end": {
                                  "line": 280,
                                  "column": 76
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              7648,
                              7682
                            ],
                            "loc": {
                              "start": {
                                "line": 280,
                                "column": 42
                              },
                              "end": {
                                "line": 280,
                                "column": 76
                              }
                            }
                          }
                        ],
                        "range": [
                          7614,
                          7683
                        ],
                        "loc": {
                          "start": {
                            "line": 280,
                            "column": 8
                          },
                          "end": {
                            "line": 280,
                            "column": 77
                          }
                        }
                      },
                      "range": [
                        7614,
                        7684
                      ],
                      "loc": {
                        "start": {
                          "line": 280,
                          "column": 8
                        },
                        "end": {
                          "line": 280,
                          "column": 78
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": " Unsubscribe to events",
                          "range": [
                            7581,
                            7605
                          ],
                          "loc": {
                            "start": {
                              "line": 279,
                              "column": 8
                            },
                            "end": {
                              "line": 279,
                              "column": 32
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "emitter",
                            "range": [
                              7693,
                              7700
                            ],
                            "loc": {
                              "start": {
                                "line": 281,
                                "column": 8
                              },
                              "end": {
                                "line": 281,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "off",
                            "range": [
                              7701,
                              7704
                            ],
                            "loc": {
                              "start": {
                                "line": 281,
                                "column": 16
                              },
                              "end": {
                                "line": 281,
                                "column": 19
                              }
                            }
                          },
                          "range": [
                            7693,
                            7704
                          ],
                          "loc": {
                            "start": {
                              "line": 281,
                              "column": 8
                            },
                            "end": {
                              "line": 281,
                              "column": 19
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "Literal",
                                "value": "before-populating-filter",
                                "raw": "'before-populating-filter'",
                                "range": [
                                  7706,
                                  7732
                                ],
                                "loc": {
                                  "start": {
                                    "line": 281,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 281,
                                    "column": 47
                                  }
                                }
                              }
                            ],
                            "range": [
                              7705,
                              7733
                            ],
                            "loc": {
                              "start": {
                                "line": 281,
                                "column": 20
                              },
                              "end": {
                                "line": 281,
                                "column": 48
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [],
                            "body": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    7753,
                                    7757
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 282,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 282,
                                      "column": 22
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "message",
                                  "range": [
                                    7758,
                                    7765
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 282,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 282,
                                      "column": 30
                                    }
                                  }
                                },
                                "range": [
                                  7753,
                                  7765
                                ],
                                "loc": {
                                  "start": {
                                    "line": 282,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 282,
                                    "column": 30
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      7766,
                                      7770
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 282,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 282,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "msgPopulate",
                                    "range": [
                                      7771,
                                      7782
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 282,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 282,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    7766,
                                    7782
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 282,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 282,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "range": [
                                7753,
                                7783
                              ],
                              "loc": {
                                "start": {
                                  "line": 282,
                                  "column": 18
                                },
                                "end": {
                                  "line": 282,
                                  "column": 48
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              7747,
                              7783
                            ],
                            "loc": {
                              "start": {
                                "line": 282,
                                "column": 12
                              },
                              "end": {
                                "line": 282,
                                "column": 48
                              }
                            }
                          }
                        ],
                        "range": [
                          7693,
                          7784
                        ],
                        "loc": {
                          "start": {
                            "line": 281,
                            "column": 8
                          },
                          "end": {
                            "line": 282,
                            "column": 49
                          }
                        }
                      },
                      "range": [
                        7693,
                        7785
                      ],
                      "loc": {
                        "start": {
                          "line": 281,
                          "column": 8
                        },
                        "end": {
                          "line": 282,
                          "column": 50
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "emitter",
                            "range": [
                              7794,
                              7801
                            ],
                            "loc": {
                              "start": {
                                "line": 283,
                                "column": 8
                              },
                              "end": {
                                "line": 283,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "off",
                            "range": [
                              7802,
                              7805
                            ],
                            "loc": {
                              "start": {
                                "line": 283,
                                "column": 16
                              },
                              "end": {
                                "line": 283,
                                "column": 19
                              }
                            }
                          },
                          "range": [
                            7794,
                            7805
                          ],
                          "loc": {
                            "start": {
                              "line": 283,
                              "column": 8
                            },
                            "end": {
                              "line": 283,
                              "column": 19
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "Literal",
                                "value": "before-page-change",
                                "raw": "'before-page-change'",
                                "range": [
                                  7807,
                                  7827
                                ],
                                "loc": {
                                  "start": {
                                    "line": 283,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 283,
                                    "column": 41
                                  }
                                }
                              }
                            ],
                            "range": [
                              7806,
                              7828
                            ],
                            "loc": {
                              "start": {
                                "line": 283,
                                "column": 20
                              },
                              "end": {
                                "line": 283,
                                "column": 42
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [],
                            "body": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    7848,
                                    7852
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 284,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 284,
                                      "column": 22
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "message",
                                  "range": [
                                    7853,
                                    7860
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 284,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 284,
                                      "column": 30
                                    }
                                  }
                                },
                                "range": [
                                  7848,
                                  7860
                                ],
                                "loc": {
                                  "start": {
                                    "line": 284,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 284,
                                    "column": 30
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      7861,
                                      7865
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 284,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 284,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "msgChangePage",
                                    "range": [
                                      7866,
                                      7879
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 284,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 284,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    7861,
                                    7879
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 284,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 284,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "range": [
                                7848,
                                7880
                              ],
                              "loc": {
                                "start": {
                                  "line": 284,
                                  "column": 18
                                },
                                "end": {
                                  "line": 284,
                                  "column": 50
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              7842,
                              7880
                            ],
                            "loc": {
                              "start": {
                                "line": 284,
                                "column": 12
                              },
                              "end": {
                                "line": 284,
                                "column": 50
                              }
                            }
                          }
                        ],
                        "range": [
                          7794,
                          7881
                        ],
                        "loc": {
                          "start": {
                            "line": 283,
                            "column": 8
                          },
                          "end": {
                            "line": 284,
                            "column": 51
                          }
                        }
                      },
                      "range": [
                        7794,
                        7882
                      ],
                      "loc": {
                        "start": {
                          "line": 283,
                          "column": 8
                        },
                        "end": {
                          "line": 284,
                          "column": 52
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "emitter",
                            "range": [
                              7891,
                              7898
                            ],
                            "loc": {
                              "start": {
                                "line": 285,
                                "column": 8
                              },
                              "end": {
                                "line": 285,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "off",
                            "range": [
                              7899,
                              7902
                            ],
                            "loc": {
                              "start": {
                                "line": 285,
                                "column": 16
                              },
                              "end": {
                                "line": 285,
                                "column": 19
                              }
                            }
                          },
                          "range": [
                            7891,
                            7902
                          ],
                          "loc": {
                            "start": {
                              "line": 285,
                              "column": 8
                            },
                            "end": {
                              "line": 285,
                              "column": 19
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "Literal",
                                "value": "before-clearing-filters",
                                "raw": "'before-clearing-filters'",
                                "range": [
                                  7904,
                                  7929
                                ],
                                "loc": {
                                  "start": {
                                    "line": 285,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 285,
                                    "column": 46
                                  }
                                }
                              }
                            ],
                            "range": [
                              7903,
                              7930
                            ],
                            "loc": {
                              "start": {
                                "line": 285,
                                "column": 20
                              },
                              "end": {
                                "line": 285,
                                "column": 47
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [],
                            "body": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    7950,
                                    7954
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 286,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 286,
                                      "column": 22
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "message",
                                  "range": [
                                    7955,
                                    7962
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 286,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 286,
                                      "column": 30
                                    }
                                  }
                                },
                                "range": [
                                  7950,
                                  7962
                                ],
                                "loc": {
                                  "start": {
                                    "line": 286,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 286,
                                    "column": 30
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      7963,
                                      7967
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 286,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 286,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "msgClear",
                                    "range": [
                                      7968,
                                      7976
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 286,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 286,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    7963,
                                    7976
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 286,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 286,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "range": [
                                7950,
                                7977
                              ],
                              "loc": {
                                "start": {
                                  "line": 286,
                                  "column": 18
                                },
                                "end": {
                                  "line": 286,
                                  "column": 45
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              7944,
                              7977
                            ],
                            "loc": {
                              "start": {
                                "line": 286,
                                "column": 12
                              },
                              "end": {
                                "line": 286,
                                "column": 45
                              }
                            }
                          }
                        ],
                        "range": [
                          7891,
                          7978
                        ],
                        "loc": {
                          "start": {
                            "line": 285,
                            "column": 8
                          },
                          "end": {
                            "line": 286,
                            "column": 46
                          }
                        }
                      },
                      "range": [
                        7891,
                        7979
                      ],
                      "loc": {
                        "start": {
                          "line": 285,
                          "column": 8
                        },
                        "end": {
                          "line": 286,
                          "column": 47
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "emitter",
                            "range": [
                              7988,
                              7995
                            ],
                            "loc": {
                              "start": {
                                "line": 287,
                                "column": 8
                              },
                              "end": {
                                "line": 287,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "off",
                            "range": [
                              7996,
                              7999
                            ],
                            "loc": {
                              "start": {
                                "line": 287,
                                "column": 16
                              },
                              "end": {
                                "line": 287,
                                "column": 19
                              }
                            }
                          },
                          "range": [
                            7988,
                            7999
                          ],
                          "loc": {
                            "start": {
                              "line": 287,
                              "column": 8
                            },
                            "end": {
                              "line": 287,
                              "column": 19
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "Literal",
                                "value": "before-page-length-change",
                                "raw": "'before-page-length-change'",
                                "range": [
                                  8001,
                                  8028
                                ],
                                "loc": {
                                  "start": {
                                    "line": 287,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 287,
                                    "column": 48
                                  }
                                }
                              }
                            ],
                            "range": [
                              8000,
                              8029
                            ],
                            "loc": {
                              "start": {
                                "line": 287,
                                "column": 20
                              },
                              "end": {
                                "line": 287,
                                "column": 49
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [],
                            "body": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    8049,
                                    8053
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 288,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 288,
                                      "column": 22
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "message",
                                  "range": [
                                    8054,
                                    8061
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 288,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 288,
                                      "column": 30
                                    }
                                  }
                                },
                                "range": [
                                  8049,
                                  8061
                                ],
                                "loc": {
                                  "start": {
                                    "line": 288,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 288,
                                    "column": 30
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      8062,
                                      8066
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 288,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 288,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "msgChangeResults",
                                    "range": [
                                      8067,
                                      8083
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 288,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 288,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    8062,
                                    8083
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 288,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 288,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "range": [
                                8049,
                                8084
                              ],
                              "loc": {
                                "start": {
                                  "line": 288,
                                  "column": 18
                                },
                                "end": {
                                  "line": 288,
                                  "column": 53
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              8043,
                              8084
                            ],
                            "loc": {
                              "start": {
                                "line": 288,
                                "column": 12
                              },
                              "end": {
                                "line": 288,
                                "column": 53
                              }
                            }
                          }
                        ],
                        "range": [
                          7988,
                          8085
                        ],
                        "loc": {
                          "start": {
                            "line": 287,
                            "column": 8
                          },
                          "end": {
                            "line": 288,
                            "column": 54
                          }
                        }
                      },
                      "range": [
                        7988,
                        8086
                      ],
                      "loc": {
                        "start": {
                          "line": 287,
                          "column": 8
                        },
                        "end": {
                          "line": 288,
                          "column": 55
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "emitter",
                            "range": [
                              8095,
                              8102
                            ],
                            "loc": {
                              "start": {
                                "line": 289,
                                "column": 8
                              },
                              "end": {
                                "line": 289,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "off",
                            "range": [
                              8103,
                              8106
                            ],
                            "loc": {
                              "start": {
                                "line": 289,
                                "column": 16
                              },
                              "end": {
                                "line": 289,
                                "column": 19
                              }
                            }
                          },
                          "range": [
                            8095,
                            8106
                          ],
                          "loc": {
                            "start": {
                              "line": 289,
                              "column": 8
                            },
                            "end": {
                              "line": 289,
                              "column": 19
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "Literal",
                                "value": "before-reset-page",
                                "raw": "'before-reset-page'",
                                "range": [
                                  8108,
                                  8127
                                ],
                                "loc": {
                                  "start": {
                                    "line": 289,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 289,
                                    "column": 40
                                  }
                                }
                              }
                            ],
                            "range": [
                              8107,
                              8128
                            ],
                            "loc": {
                              "start": {
                                "line": 289,
                                "column": 20
                              },
                              "end": {
                                "line": 289,
                                "column": 41
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [],
                            "body": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    8148,
                                    8152
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 290,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 290,
                                      "column": 16
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "message",
                                  "range": [
                                    8153,
                                    8160
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 290,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 290,
                                      "column": 24
                                    }
                                  }
                                },
                                "range": [
                                  8148,
                                  8160
                                ],
                                "loc": {
                                  "start": {
                                    "line": 290,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 290,
                                    "column": 24
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      8161,
                                      8165
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 290,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 290,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "msgResetPage",
                                    "range": [
                                      8166,
                                      8178
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 290,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 290,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    8161,
                                    8178
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 290,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 290,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "range": [
                                8148,
                                8179
                              ],
                              "loc": {
                                "start": {
                                  "line": 290,
                                  "column": 12
                                },
                                "end": {
                                  "line": 290,
                                  "column": 43
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              8130,
                              8179
                            ],
                            "loc": {
                              "start": {
                                "line": 289,
                                "column": 43
                              },
                              "end": {
                                "line": 290,
                                "column": 43
                              }
                            }
                          }
                        ],
                        "range": [
                          8095,
                          8180
                        ],
                        "loc": {
                          "start": {
                            "line": 289,
                            "column": 8
                          },
                          "end": {
                            "line": 290,
                            "column": 44
                          }
                        }
                      },
                      "range": [
                        8095,
                        8181
                      ],
                      "loc": {
                        "start": {
                          "line": 289,
                          "column": 8
                        },
                        "end": {
                          "line": 290,
                          "column": 45
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "emitter",
                            "range": [
                              8190,
                              8197
                            ],
                            "loc": {
                              "start": {
                                "line": 291,
                                "column": 8
                              },
                              "end": {
                                "line": 291,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "off",
                            "range": [
                              8198,
                              8201
                            ],
                            "loc": {
                              "start": {
                                "line": 291,
                                "column": 16
                              },
                              "end": {
                                "line": 291,
                                "column": 19
                              }
                            }
                          },
                          "range": [
                            8190,
                            8201
                          ],
                          "loc": {
                            "start": {
                              "line": 291,
                              "column": 8
                            },
                            "end": {
                              "line": 291,
                              "column": 19
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "Literal",
                                "value": "before-reset-page-length",
                                "raw": "'before-reset-page-length'",
                                "range": [
                                  8203,
                                  8229
                                ],
                                "loc": {
                                  "start": {
                                    "line": 291,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 291,
                                    "column": 47
                                  }
                                }
                              }
                            ],
                            "range": [
                              8202,
                              8230
                            ],
                            "loc": {
                              "start": {
                                "line": 291,
                                "column": 20
                              },
                              "end": {
                                "line": 291,
                                "column": 48
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [],
                            "body": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    8250,
                                    8254
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 292,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 292,
                                      "column": 22
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "message",
                                  "range": [
                                    8255,
                                    8262
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 292,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 292,
                                      "column": 30
                                    }
                                  }
                                },
                                "range": [
                                  8250,
                                  8262
                                ],
                                "loc": {
                                  "start": {
                                    "line": 292,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 292,
                                    "column": 30
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      8263,
                                      8267
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 292,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 292,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "msgResetPageLength",
                                    "range": [
                                      8268,
                                      8286
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 292,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 292,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    8263,
                                    8286
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 292,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 292,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "range": [
                                8250,
                                8287
                              ],
                              "loc": {
                                "start": {
                                  "line": 292,
                                  "column": 18
                                },
                                "end": {
                                  "line": 292,
                                  "column": 55
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              8244,
                              8287
                            ],
                            "loc": {
                              "start": {
                                "line": 292,
                                "column": 12
                              },
                              "end": {
                                "line": 292,
                                "column": 55
                              }
                            }
                          }
                        ],
                        "range": [
                          8190,
                          8288
                        ],
                        "loc": {
                          "start": {
                            "line": 291,
                            "column": 8
                          },
                          "end": {
                            "line": 292,
                            "column": 56
                          }
                        }
                      },
                      "range": [
                        8190,
                        8289
                      ],
                      "loc": {
                        "start": {
                          "line": 291,
                          "column": 8
                        },
                        "end": {
                          "line": 292,
                          "column": 57
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "emitter",
                            "range": [
                              8298,
                              8305
                            ],
                            "loc": {
                              "start": {
                                "line": 293,
                                "column": 8
                              },
                              "end": {
                                "line": 293,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "off",
                            "range": [
                              8306,
                              8309
                            ],
                            "loc": {
                              "start": {
                                "line": 293,
                                "column": 16
                              },
                              "end": {
                                "line": 293,
                                "column": 19
                              }
                            }
                          },
                          "range": [
                            8298,
                            8309
                          ],
                          "loc": {
                            "start": {
                              "line": 293,
                              "column": 8
                            },
                            "end": {
                              "line": 293,
                              "column": 19
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "Literal",
                                "value": "before-loading-extensions",
                                "raw": "'before-loading-extensions'",
                                "range": [
                                  8311,
                                  8338
                                ],
                                "loc": {
                                  "start": {
                                    "line": 293,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 293,
                                    "column": 48
                                  }
                                }
                              }
                            ],
                            "range": [
                              8310,
                              8339
                            ],
                            "loc": {
                              "start": {
                                "line": 293,
                                "column": 20
                              },
                              "end": {
                                "line": 293,
                                "column": 49
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [],
                            "body": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    8359,
                                    8363
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 294,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 294,
                                      "column": 22
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "message",
                                  "range": [
                                    8364,
                                    8371
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 294,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 294,
                                      "column": 30
                                    }
                                  }
                                },
                                "range": [
                                  8359,
                                  8371
                                ],
                                "loc": {
                                  "start": {
                                    "line": 294,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 294,
                                    "column": 30
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      8372,
                                      8376
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 294,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 294,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "msgLoadExtensions",
                                    "range": [
                                      8377,
                                      8394
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 294,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 294,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    8372,
                                    8394
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 294,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 294,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "range": [
                                8359,
                                8395
                              ],
                              "loc": {
                                "start": {
                                  "line": 294,
                                  "column": 18
                                },
                                "end": {
                                  "line": 294,
                                  "column": 54
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              8353,
                              8395
                            ],
                            "loc": {
                              "start": {
                                "line": 294,
                                "column": 12
                              },
                              "end": {
                                "line": 294,
                                "column": 54
                              }
                            }
                          }
                        ],
                        "range": [
                          8298,
                          8396
                        ],
                        "loc": {
                          "start": {
                            "line": 293,
                            "column": 8
                          },
                          "end": {
                            "line": 294,
                            "column": 55
                          }
                        }
                      },
                      "range": [
                        8298,
                        8397
                      ],
                      "loc": {
                        "start": {
                          "line": 293,
                          "column": 8
                        },
                        "end": {
                          "line": 294,
                          "column": 56
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "emitter",
                            "range": [
                              8406,
                              8413
                            ],
                            "loc": {
                              "start": {
                                "line": 295,
                                "column": 8
                              },
                              "end": {
                                "line": 295,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "off",
                            "range": [
                              8414,
                              8417
                            ],
                            "loc": {
                              "start": {
                                "line": 295,
                                "column": 16
                              },
                              "end": {
                                "line": 295,
                                "column": 19
                              }
                            }
                          },
                          "range": [
                            8406,
                            8417
                          ],
                          "loc": {
                            "start": {
                              "line": 295,
                              "column": 8
                            },
                            "end": {
                              "line": 295,
                              "column": 19
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "Literal",
                                "value": "before-loading-themes",
                                "raw": "'before-loading-themes'",
                                "range": [
                                  8419,
                                  8442
                                ],
                                "loc": {
                                  "start": {
                                    "line": 295,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 295,
                                    "column": 44
                                  }
                                }
                              }
                            ],
                            "range": [
                              8418,
                              8443
                            ],
                            "loc": {
                              "start": {
                                "line": 295,
                                "column": 20
                              },
                              "end": {
                                "line": 295,
                                "column": 45
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [],
                            "body": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    8463,
                                    8467
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 296,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 296,
                                      "column": 22
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "message",
                                  "range": [
                                    8468,
                                    8475
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 296,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 296,
                                      "column": 30
                                    }
                                  }
                                },
                                "range": [
                                  8463,
                                  8475
                                ],
                                "loc": {
                                  "start": {
                                    "line": 296,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 296,
                                    "column": 30
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      8476,
                                      8480
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 296,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 296,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "msgLoadThemes",
                                    "range": [
                                      8481,
                                      8494
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 296,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 296,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    8476,
                                    8494
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 296,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 296,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "range": [
                                8463,
                                8495
                              ],
                              "loc": {
                                "start": {
                                  "line": 296,
                                  "column": 18
                                },
                                "end": {
                                  "line": 296,
                                  "column": 50
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              8457,
                              8495
                            ],
                            "loc": {
                              "start": {
                                "line": 296,
                                "column": 12
                              },
                              "end": {
                                "line": 296,
                                "column": 50
                              }
                            }
                          }
                        ],
                        "range": [
                          8406,
                          8496
                        ],
                        "loc": {
                          "start": {
                            "line": 295,
                            "column": 8
                          },
                          "end": {
                            "line": 296,
                            "column": 51
                          }
                        }
                      },
                      "range": [
                        8406,
                        8497
                      ],
                      "loc": {
                        "start": {
                          "line": 295,
                          "column": 8
                        },
                        "end": {
                          "line": 296,
                          "column": 52
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "emitter",
                            "range": [
                              8507,
                              8514
                            ],
                            "loc": {
                              "start": {
                                "line": 298,
                                "column": 8
                              },
                              "end": {
                                "line": 298,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "off",
                            "range": [
                              8515,
                              8518
                            ],
                            "loc": {
                              "start": {
                                "line": 298,
                                "column": 16
                              },
                              "end": {
                                "line": 298,
                                "column": 19
                              }
                            }
                          },
                          "range": [
                            8507,
                            8518
                          ],
                          "loc": {
                            "start": {
                              "line": 298,
                              "column": 8
                            },
                            "end": {
                              "line": 298,
                              "column": 19
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "EVENTS",
                            "range": [
                              8519,
                              8525
                            ],
                            "loc": {
                              "start": {
                                "line": 298,
                                "column": 20
                              },
                              "end": {
                                "line": 298,
                                "column": 26
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [],
                            "body": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    8533,
                                    8537
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 298,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 298,
                                      "column": 38
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "message",
                                  "range": [
                                    8538,
                                    8545
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 298,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 298,
                                      "column": 46
                                    }
                                  }
                                },
                                "range": [
                                  8533,
                                  8545
                                ],
                                "loc": {
                                  "start": {
                                    "line": 298,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 298,
                                    "column": 46
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Literal",
                                  "value": "",
                                  "raw": "''",
                                  "range": [
                                    8546,
                                    8548
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 298,
                                      "column": 47
                                    },
                                    "end": {
                                      "line": 298,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "range": [
                                8533,
                                8549
                              ],
                              "loc": {
                                "start": {
                                  "line": 298,
                                  "column": 34
                                },
                                "end": {
                                  "line": 298,
                                  "column": 50
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              8527,
                              8549
                            ],
                            "loc": {
                              "start": {
                                "line": 298,
                                "column": 28
                              },
                              "end": {
                                "line": 298,
                                "column": 50
                              }
                            }
                          }
                        ],
                        "range": [
                          8507,
                          8550
                        ],
                        "loc": {
                          "start": {
                            "line": 298,
                            "column": 8
                          },
                          "end": {
                            "line": 298,
                            "column": 51
                          }
                        }
                      },
                      "range": [
                        8507,
                        8551
                      ],
                      "loc": {
                        "start": {
                          "line": 298,
                          "column": 8
                        },
                        "end": {
                          "line": 298,
                          "column": 52
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              8561,
                              8565
                            ],
                            "loc": {
                              "start": {
                                "line": 300,
                                "column": 8
                              },
                              "end": {
                                "line": 300,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "initialized",
                            "range": [
                              8566,
                              8577
                            ],
                            "loc": {
                              "start": {
                                "line": 300,
                                "column": 13
                              },
                              "end": {
                                "line": 300,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            8561,
                            8577
                          ],
                          "loc": {
                            "start": {
                              "line": 300,
                              "column": 8
                            },
                            "end": {
                              "line": 300,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": false,
                          "raw": "false",
                          "range": [
                            8580,
                            8585
                          ],
                          "loc": {
                            "start": {
                              "line": 300,
                              "column": 27
                            },
                            "end": {
                              "line": 300,
                              "column": 32
                            }
                          }
                        },
                        "range": [
                          8561,
                          8585
                        ],
                        "loc": {
                          "start": {
                            "line": 300,
                            "column": 8
                          },
                          "end": {
                            "line": 300,
                            "column": 32
                          }
                        }
                      },
                      "range": [
                        8561,
                        8586
                      ],
                      "loc": {
                        "start": {
                          "line": 300,
                          "column": 8
                        },
                        "end": {
                          "line": 300,
                          "column": 33
                        }
                      }
                    }
                  ],
                  "range": [
                    7250,
                    8592
                  ],
                  "loc": {
                    "start": {
                      "line": 264,
                      "column": 14
                    },
                    "end": {
                      "line": 301,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  7247,
                  8592
                ],
                "loc": {
                  "start": {
                    "line": 264,
                    "column": 11
                  },
                  "end": {
                    "line": 301,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                7240,
                8592
              ],
              "loc": {
                "start": {
                  "line": 264,
                  "column": 4
                },
                "end": {
                  "line": 301,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Destroy StatusBar instance\n     ",
                  "range": [
                    7190,
                    7235
                  ],
                  "loc": {
                    "start": {
                      "line": 261,
                      "column": 4
                    },
                    "end": {
                      "line": 263,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            }
          ],
          "range": [
            563,
            8594
          ],
          "loc": {
            "start": {
              "line": 24,
              "column": 39
            },
            "end": {
              "line": 302,
              "column": 1
            }
          }
        },
        "range": [
          531,
          8594
        ],
        "loc": {
          "start": {
            "line": 24,
            "column": 7
          },
          "end": {
            "line": 302,
            "column": 1
          }
        },
        "leadingComments": [
          {
            "type": "Block",
            "value": "*\n * Status bar UI component\n * @export\n * @class StatusBar\n * @extends {Feature}\n ",
            "range": [
              436,
              523
            ],
            "loc": {
              "start": {
                "line": 18,
                "column": 0
              },
              "end": {
                "line": 23,
                "column": 3
              }
            }
          }
        ],
        "trailingComments": []
      },
      "specifiers": [],
      "source": null,
      "range": [
        524,
        8594
      ],
      "loc": {
        "start": {
          "line": 24,
          "column": 0
        },
        "end": {
          "line": 302,
          "column": 1
        }
      },
      "leadingComments": [
        {
          "type": "Block",
          "value": "*\n * Status bar UI component\n * @export\n * @class StatusBar\n * @extends {Feature}\n ",
          "range": [
            436,
            523
          ],
          "loc": {
            "start": {
              "line": 18,
              "column": 0
            },
            "end": {
              "line": 23,
              "column": 3
            }
          }
        }
      ]
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    8594
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 302,
      "column": 1
    }
  },
  "comments": [
    {
      "type": "Block",
      "value": "*\n * Status bar UI component\n * @export\n * @class StatusBar\n * @extends {Feature}\n ",
      "range": [
        436,
        523
      ],
      "loc": {
        "start": {
          "line": 18,
          "column": 0
        },
        "end": {
          "line": 23,
          "column": 3
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n     * Creates an instance of StatusBar\n     * @param {TableFilter} tf TableFilter instance\n     ",
      "range": [
        570,
        673
      ],
      "loc": {
        "start": {
          "line": 26,
          "column": 4
        },
        "end": {
          "line": 29,
          "column": 7
        }
      }
    },
    {
      "type": "Line",
      "value": " Configuration object",
      "range": [
        737,
        760
      ],
      "loc": {
        "start": {
          "line": 33,
          "column": 8
        },
        "end": {
          "line": 33,
          "column": 31
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n         * ID of custom container element\n         * @type {String}\n         ",
      "range": [
        799,
        882
      ],
      "loc": {
        "start": {
          "line": 36,
          "column": 8
        },
        "end": {
          "line": 39,
          "column": 11
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n         * Container DOM element\n         * @type {DOMElement}\n         * @private\n         ",
      "range": [
        948,
        1046
      ],
      "loc": {
        "start": {
          "line": 42,
          "column": 8
        },
        "end": {
          "line": 46,
          "column": 11
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n         * Message container DOM element\n         * @type {DOMElement}\n         * @private\n         ",
      "range": [
        1087,
        1193
      ],
      "loc": {
        "start": {
          "line": 49,
          "column": 8
        },
        "end": {
          "line": 53,
          "column": 11
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n         * Label container DOM element\n         * @type {DOMElement}\n         * @private\n         ",
      "range": [
        1237,
        1341
      ],
      "loc": {
        "start": {
          "line": 56,
          "column": 8
        },
        "end": {
          "line": 60,
          "column": 11
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n         * Text preceding status message\n         * @type {String}\n         ",
      "range": [
        1387,
        1469
      ],
      "loc": {
        "start": {
          "line": 63,
          "column": 8
        },
        "end": {
          "line": 66,
          "column": 11
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n         * Css class for container element\n         * @type {String}\n         ",
      "range": [
        1524,
        1608
      ],
      "loc": {
        "start": {
          "line": 69,
          "column": 8
        },
        "end": {
          "line": 72,
          "column": 11
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n         * Message visibility duration in milliseconds\n         * @type {Number}\n         * @private\n         ",
      "range": [
        1678,
        1794
      ],
      "loc": {
        "start": {
          "line": 75,
          "column": 8
        },
        "end": {
          "line": 79,
          "column": 11
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n         * Callback fired before the message is displayed\n         * @type {Function}\n         ",
      "range": [
        1830,
        1931
      ],
      "loc": {
        "start": {
          "line": 82,
          "column": 8
        },
        "end": {
          "line": 85,
          "column": 11
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n         * Callback fired after the message is displayed\n         * @type {Function}\n         ",
      "range": [
        2042,
        2142
      ],
      "loc": {
        "start": {
          "line": 89,
          "column": 8
        },
        "end": {
          "line": 92,
          "column": 11
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n         * Message appearing upon filtering\n         * @type {String}\n         ",
      "range": [
        2250,
        2335
      ],
      "loc": {
        "start": {
          "line": 96,
          "column": 8
        },
        "end": {
          "line": 99,
          "column": 11
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n         * Message appearing when a drop-down filter is populated\n         * @type {String}\n         ",
      "range": [
        2407,
        2514
      ],
      "loc": {
        "start": {
          "line": 102,
          "column": 8
        },
        "end": {
          "line": 105,
          "column": 11
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n         * Message appearing when a checklist filter is populated\n         * @type {String}\n         ",
      "range": [
        2593,
        2700
      ],
      "loc": {
        "start": {
          "line": 108,
          "column": 8
        },
        "end": {
          "line": 111,
          "column": 11
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n         * Message appearing when a pagination page is changed\n         * @type {String}\n         ",
      "range": [
        2808,
        2912
      ],
      "loc": {
        "start": {
          "line": 115,
          "column": 8
        },
        "end": {
          "line": 118,
          "column": 11
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n         * Message appearing when filters are cleared\n         * @type {String}\n         ",
      "range": [
        3001,
        3096
      ],
      "loc": {
        "start": {
          "line": 121,
          "column": 8
        },
        "end": {
          "line": 124,
          "column": 11
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n         * Message appearing when the page length is changed\n         * @type {String}\n         ",
      "range": [
        3168,
        3270
      ],
      "loc": {
        "start": {
          "line": 127,
          "column": 8
        },
        "end": {
          "line": 130,
          "column": 11
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n         * Message appearing when the page is re-set\n         * @type {String}\n         ",
      "range": [
        3380,
        3474
      ],
      "loc": {
        "start": {
          "line": 134,
          "column": 8
        },
        "end": {
          "line": 137,
          "column": 11
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n         * Message appearing when the page length is re-set\n         * @type {String}\n         ",
      "range": [
        3554,
        3655
      ],
      "loc": {
        "start": {
          "line": 140,
          "column": 8
        },
        "end": {
          "line": 143,
          "column": 11
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n         * Message appearing upon column sorting\n         * @type {String}\n         ",
      "range": [
        3767,
        3857
      ],
      "loc": {
        "start": {
          "line": 147,
          "column": 8
        },
        "end": {
          "line": 150,
          "column": 11
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n         * Message appearing when extensions are loading\n         * @type {String}\n         ",
      "range": [
        3923,
        4021
      ],
      "loc": {
        "start": {
          "line": 153,
          "column": 8
        },
        "end": {
          "line": 156,
          "column": 11
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n         * Message appearing when themes are loading\n         * @type {String}\n         ",
      "range": [
        4126,
        4220
      ],
      "loc": {
        "start": {
          "line": 160,
          "column": 8
        },
        "end": {
          "line": 163,
          "column": 11
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n     * Initializes StatusBar instance\n     ",
      "range": [
        4305,
        4354
      ],
      "loc": {
        "start": {
          "line": 167,
          "column": 4
        },
        "end": {
          "line": 169,
          "column": 7
        }
      }
    },
    {
      "type": "Line",
      "value": "status bar container",
      "range": [
        4502,
        4524
      ],
      "loc": {
        "start": {
          "line": 178,
          "column": 8
        },
        "end": {
          "line": 178,
          "column": 30
        }
      }
    },
    {
      "type": "Line",
      "value": "status bar label",
      "range": [
        4621,
        4639
      ],
      "loc": {
        "start": {
          "line": 182,
          "column": 8
        },
        "end": {
          "line": 182,
          "column": 26
        }
      }
    },
    {
      "type": "Line",
      "value": "preceding text",
      "range": [
        4692,
        4708
      ],
      "loc": {
        "start": {
          "line": 184,
          "column": 8
        },
        "end": {
          "line": 184,
          "column": 24
        }
      }
    },
    {
      "type": "Line",
      "value": " target element container",
      "range": [
        4825,
        4852
      ],
      "loc": {
        "start": {
          "line": 188,
          "column": 8
        },
        "end": {
          "line": 188,
          "column": 35
        }
      }
    },
    {
      "type": "Line",
      "value": "default container: 'lDiv'",
      "range": [
        5003,
        5030
      ],
      "loc": {
        "start": {
          "line": 194,
          "column": 8
        },
        "end": {
          "line": 194,
          "column": 35
        }
      }
    },
    {
      "type": "Line",
      "value": " custom container, no need to append statusDiv",
      "range": [
        5233,
        5281
      ],
      "loc": {
        "start": {
          "line": 200,
          "column": 12
        },
        "end": {
          "line": 200,
          "column": 60
        }
      }
    },
    {
      "type": "Line",
      "value": " Subscribe to events",
      "range": [
        5520,
        5542
      ],
      "loc": {
        "start": {
          "line": 209,
          "column": 8
        },
        "end": {
          "line": 209,
          "column": 30
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n         * @inherited\n         ",
      "range": [
        6488,
        6525
      ],
      "loc": {
        "start": {
          "line": 230,
          "column": 8
        },
        "end": {
          "line": 232,
          "column": 11
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n     * Display status message\n     * @param {String} [t=''] Message to be displayed\n     ",
      "range": [
        6570,
        6665
      ],
      "loc": {
        "start": {
          "line": 236,
          "column": 4
        },
        "end": {
          "line": 239,
          "column": 7
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n     * Destroy StatusBar instance\n     ",
      "range": [
        7190,
        7235
      ],
      "loc": {
        "start": {
          "line": 261,
          "column": 4
        },
        "end": {
          "line": 263,
          "column": 7
        }
      }
    },
    {
      "type": "Line",
      "value": " Unsubscribe to events",
      "range": [
        7581,
        7605
      ],
      "loc": {
        "start": {
          "line": 279,
          "column": 8
        },
        "end": {
          "line": 279,
          "column": 32
        }
      }
    }
  ]
}