{
  "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
            }
          }
        },
        {
          "type": "ImportSpecifier",
          "local": {
            "type": "Identifier",
            "name": "EMPTY_FN",
            "range": [
              142,
              150
            ],
            "loc": {
              "start": {
                "line": 4,
                "column": 14
              },
              "end": {
                "line": 4,
                "column": 22
              }
            }
          },
          "imported": {
            "type": "Identifier",
            "name": "EMPTY_FN",
            "range": [
              142,
              150
            ],
            "loc": {
              "start": {
                "line": 4,
                "column": 14
              },
              "end": {
                "line": 4,
                "column": 22
              }
            }
          },
          "range": [
            142,
            150
          ],
          "loc": {
            "start": {
              "line": 4,
              "column": 14
            },
            "end": {
              "line": 4,
              "column": 22
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "../types",
        "raw": "'../types'",
        "range": [
          157,
          167
        ],
        "loc": {
          "start": {
            "line": 4,
            "column": 29
          },
          "end": {
            "line": 4,
            "column": 39
          }
        }
      },
      "range": [
        128,
        168
      ],
      "loc": {
        "start": {
          "line": 4,
          "column": 0
        },
        "end": {
          "line": 4,
          "column": 40
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "EVENTS",
            "range": [
              176,
              182
            ],
            "loc": {
              "start": {
                "line": 6,
                "column": 6
              },
              "end": {
                "line": 6,
                "column": 12
              }
            }
          },
          "init": {
            "type": "ArrayExpression",
            "elements": [
              {
                "type": "Literal",
                "value": "after-filtering",
                "raw": "'after-filtering'",
                "range": [
                  191,
                  208
                ],
                "loc": {
                  "start": {
                    "line": 7,
                    "column": 4
                  },
                  "end": {
                    "line": 7,
                    "column": 21
                  }
                }
              },
              {
                "type": "Literal",
                "value": "after-populating-filter",
                "raw": "'after-populating-filter'",
                "range": [
                  214,
                  239
                ],
                "loc": {
                  "start": {
                    "line": 8,
                    "column": 4
                  },
                  "end": {
                    "line": 8,
                    "column": 29
                  }
                }
              },
              {
                "type": "Literal",
                "value": "after-page-change",
                "raw": "'after-page-change'",
                "range": [
                  245,
                  264
                ],
                "loc": {
                  "start": {
                    "line": 9,
                    "column": 4
                  },
                  "end": {
                    "line": 9,
                    "column": 23
                  }
                }
              },
              {
                "type": "Literal",
                "value": "after-clearing-filters",
                "raw": "'after-clearing-filters'",
                "range": [
                  270,
                  294
                ],
                "loc": {
                  "start": {
                    "line": 10,
                    "column": 4
                  },
                  "end": {
                    "line": 10,
                    "column": 28
                  }
                }
              },
              {
                "type": "Literal",
                "value": "after-page-length-change",
                "raw": "'after-page-length-change'",
                "range": [
                  300,
                  326
                ],
                "loc": {
                  "start": {
                    "line": 11,
                    "column": 4
                  },
                  "end": {
                    "line": 11,
                    "column": 30
                  }
                }
              },
              {
                "type": "Literal",
                "value": "after-reset-page",
                "raw": "'after-reset-page'",
                "range": [
                  332,
                  350
                ],
                "loc": {
                  "start": {
                    "line": 12,
                    "column": 4
                  },
                  "end": {
                    "line": 12,
                    "column": 22
                  }
                }
              },
              {
                "type": "Literal",
                "value": "after-reset-page-length",
                "raw": "'after-reset-page-length'",
                "range": [
                  356,
                  381
                ],
                "loc": {
                  "start": {
                    "line": 13,
                    "column": 4
                  },
                  "end": {
                    "line": 13,
                    "column": 29
                  }
                }
              },
              {
                "type": "Literal",
                "value": "after-loading-extensions",
                "raw": "'after-loading-extensions'",
                "range": [
                  387,
                  413
                ],
                "loc": {
                  "start": {
                    "line": 14,
                    "column": 4
                  },
                  "end": {
                    "line": 14,
                    "column": 30
                  }
                }
              },
              {
                "type": "Literal",
                "value": "after-loading-themes",
                "raw": "'after-loading-themes'",
                "range": [
                  419,
                  441
                ],
                "loc": {
                  "start": {
                    "line": 15,
                    "column": 4
                  },
                  "end": {
                    "line": 15,
                    "column": 26
                  }
                }
              }
            ],
            "range": [
              185,
              443
            ],
            "loc": {
              "start": {
                "line": 6,
                "column": 15
              },
              "end": {
                "line": 16,
                "column": 1
              }
            }
          },
          "range": [
            176,
            443
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 6
            },
            "end": {
              "line": 16,
              "column": 1
            }
          }
        }
      ],
      "kind": "const",
      "range": [
        170,
        444
      ],
      "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": [
            446,
            533
          ],
          "loc": {
            "start": {
              "line": 18,
              "column": 0
            },
            "end": {
              "line": 23,
              "column": 3
            }
          }
        }
      ]
    },
    {
      "type": "ExportNamedDeclaration",
      "declaration": {
        "type": "ClassDeclaration",
        "id": {
          "type": "Identifier",
          "name": "StatusBar",
          "range": [
            547,
            556
          ],
          "loc": {
            "start": {
              "line": 24,
              "column": 13
            },
            "end": {
              "line": 24,
              "column": 22
            }
          }
        },
        "superClass": {
          "type": "Identifier",
          "name": "Feature",
          "range": [
            565,
            572
          ],
          "loc": {
            "start": {
              "line": 24,
              "column": 31
            },
            "end": {
              "line": 24,
              "column": 38
            }
          }
        },
        "body": {
          "type": "ClassBody",
          "body": [
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "constructor",
                "range": [
                  688,
                  699
                ],
                "loc": {
                  "start": {
                    "line": 30,
                    "column": 4
                  },
                  "end": {
                    "line": 30,
                    "column": 15
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "tf",
                    "range": [
                      700,
                      702
                    ],
                    "loc": {
                      "start": {
                        "line": 30,
                        "column": 16
                      },
                      "end": {
                        "line": 30,
                        "column": 18
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Super",
                          "range": [
                            714,
                            719
                          ],
                          "loc": {
                            "start": {
                              "line": 31,
                              "column": 8
                            },
                            "end": {
                              "line": 31,
                              "column": 13
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "tf",
                            "range": [
                              720,
                              722
                            ],
                            "loc": {
                              "start": {
                                "line": 31,
                                "column": 14
                              },
                              "end": {
                                "line": 31,
                                "column": 16
                              }
                            }
                          },
                          {
                            "type": "Literal",
                            "value": "statusBar",
                            "raw": "'statusBar'",
                            "range": [
                              724,
                              735
                            ],
                            "loc": {
                              "start": {
                                "line": 31,
                                "column": 18
                              },
                              "end": {
                                "line": 31,
                                "column": 29
                              }
                            }
                          }
                        ],
                        "range": [
                          714,
                          736
                        ],
                        "loc": {
                          "start": {
                            "line": 31,
                            "column": 8
                          },
                          "end": {
                            "line": 31,
                            "column": 30
                          }
                        }
                      },
                      "range": [
                        714,
                        737
                      ],
                      "loc": {
                        "start": {
                          "line": 31,
                          "column": 8
                        },
                        "end": {
                          "line": 31,
                          "column": 31
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": " Configuration object",
                          "range": [
                            747,
                            770
                          ],
                          "loc": {
                            "start": {
                              "line": 33,
                              "column": 8
                            },
                            "end": {
                              "line": 33,
                              "column": 31
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "f",
                            "range": [
                              783,
                              784
                            ],
                            "loc": {
                              "start": {
                                "line": 34,
                                "column": 12
                              },
                              "end": {
                                "line": 34,
                                "column": 13
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                787,
                                791
                              ],
                              "loc": {
                                "start": {
                                  "line": 34,
                                  "column": 16
                                },
                                "end": {
                                  "line": 34,
                                  "column": 20
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "config",
                              "range": [
                                792,
                                798
                              ],
                              "loc": {
                                "start": {
                                  "line": 34,
                                  "column": 21
                                },
                                "end": {
                                  "line": 34,
                                  "column": 27
                                }
                              }
                            },
                            "range": [
                              787,
                              798
                            ],
                            "loc": {
                              "start": {
                                "line": 34,
                                "column": 16
                              },
                              "end": {
                                "line": 34,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            783,
                            798
                          ],
                          "loc": {
                            "start": {
                              "line": 34,
                              "column": 12
                            },
                            "end": {
                              "line": 34,
                              "column": 27
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        779,
                        799
                      ],
                      "loc": {
                        "start": {
                          "line": 34,
                          "column": 8
                        },
                        "end": {
                          "line": 34,
                          "column": 28
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": " Configuration object",
                          "range": [
                            747,
                            770
                          ],
                          "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": [
                            809,
                            892
                          ],
                          "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": [
                              901,
                              905
                            ],
                            "loc": {
                              "start": {
                                "line": 40,
                                "column": 8
                              },
                              "end": {
                                "line": 40,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "targetId",
                            "range": [
                              906,
                              914
                            ],
                            "loc": {
                              "start": {
                                "line": 40,
                                "column": 13
                              },
                              "end": {
                                "line": 40,
                                "column": 21
                              }
                            }
                          },
                          "range": [
                            901,
                            914
                          ],
                          "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": [
                                917,
                                918
                              ],
                              "loc": {
                                "start": {
                                  "line": 40,
                                  "column": 24
                                },
                                "end": {
                                  "line": 40,
                                  "column": 25
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "status_bar_target_id",
                              "range": [
                                919,
                                939
                              ],
                              "loc": {
                                "start": {
                                  "line": 40,
                                  "column": 26
                                },
                                "end": {
                                  "line": 40,
                                  "column": 46
                                }
                              }
                            },
                            "range": [
                              917,
                              939
                            ],
                            "loc": {
                              "start": {
                                "line": 40,
                                "column": 24
                              },
                              "end": {
                                "line": 40,
                                "column": 46
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              943,
                              947
                            ],
                            "loc": {
                              "start": {
                                "line": 40,
                                "column": 50
                              },
                              "end": {
                                "line": 40,
                                "column": 54
                              }
                            }
                          },
                          "range": [
                            917,
                            947
                          ],
                          "loc": {
                            "start": {
                              "line": 40,
                              "column": 24
                            },
                            "end": {
                              "line": 40,
                              "column": 54
                            }
                          }
                        },
                        "range": [
                          901,
                          947
                        ],
                        "loc": {
                          "start": {
                            "line": 40,
                            "column": 8
                          },
                          "end": {
                            "line": 40,
                            "column": 54
                          }
                        }
                      },
                      "range": [
                        901,
                        948
                      ],
                      "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": [
                            809,
                            892
                          ],
                          "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": [
                            958,
                            1056
                          ],
                          "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": [
                              1065,
                              1069
                            ],
                            "loc": {
                              "start": {
                                "line": 47,
                                "column": 8
                              },
                              "end": {
                                "line": 47,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "container",
                            "range": [
                              1070,
                              1079
                            ],
                            "loc": {
                              "start": {
                                "line": 47,
                                "column": 13
                              },
                              "end": {
                                "line": 47,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            1065,
                            1079
                          ],
                          "loc": {
                            "start": {
                              "line": 47,
                              "column": 8
                            },
                            "end": {
                              "line": 47,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            1082,
                            1086
                          ],
                          "loc": {
                            "start": {
                              "line": 47,
                              "column": 25
                            },
                            "end": {
                              "line": 47,
                              "column": 29
                            }
                          }
                        },
                        "range": [
                          1065,
                          1086
                        ],
                        "loc": {
                          "start": {
                            "line": 47,
                            "column": 8
                          },
                          "end": {
                            "line": 47,
                            "column": 29
                          }
                        }
                      },
                      "range": [
                        1065,
                        1087
                      ],
                      "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": [
                            958,
                            1056
                          ],
                          "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": [
                            1097,
                            1203
                          ],
                          "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": [
                              1212,
                              1216
                            ],
                            "loc": {
                              "start": {
                                "line": 54,
                                "column": 8
                              },
                              "end": {
                                "line": 54,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "msgContainer",
                            "range": [
                              1217,
                              1229
                            ],
                            "loc": {
                              "start": {
                                "line": 54,
                                "column": 13
                              },
                              "end": {
                                "line": 54,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            1212,
                            1229
                          ],
                          "loc": {
                            "start": {
                              "line": 54,
                              "column": 8
                            },
                            "end": {
                              "line": 54,
                              "column": 25
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            1232,
                            1236
                          ],
                          "loc": {
                            "start": {
                              "line": 54,
                              "column": 28
                            },
                            "end": {
                              "line": 54,
                              "column": 32
                            }
                          }
                        },
                        "range": [
                          1212,
                          1236
                        ],
                        "loc": {
                          "start": {
                            "line": 54,
                            "column": 8
                          },
                          "end": {
                            "line": 54,
                            "column": 32
                          }
                        }
                      },
                      "range": [
                        1212,
                        1237
                      ],
                      "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": [
                            1097,
                            1203
                          ],
                          "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": [
                            1247,
                            1351
                          ],
                          "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": [
                              1360,
                              1364
                            ],
                            "loc": {
                              "start": {
                                "line": 61,
                                "column": 8
                              },
                              "end": {
                                "line": 61,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "labelContainer",
                            "range": [
                              1365,
                              1379
                            ],
                            "loc": {
                              "start": {
                                "line": 61,
                                "column": 13
                              },
                              "end": {
                                "line": 61,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            1360,
                            1379
                          ],
                          "loc": {
                            "start": {
                              "line": 61,
                              "column": 8
                            },
                            "end": {
                              "line": 61,
                              "column": 27
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            1382,
                            1386
                          ],
                          "loc": {
                            "start": {
                              "line": 61,
                              "column": 30
                            },
                            "end": {
                              "line": 61,
                              "column": 34
                            }
                          }
                        },
                        "range": [
                          1360,
                          1386
                        ],
                        "loc": {
                          "start": {
                            "line": 61,
                            "column": 8
                          },
                          "end": {
                            "line": 61,
                            "column": 34
                          }
                        }
                      },
                      "range": [
                        1360,
                        1387
                      ],
                      "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": [
                            1247,
                            1351
                          ],
                          "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": [
                            1397,
                            1479
                          ],
                          "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": [
                              1488,
                              1492
                            ],
                            "loc": {
                              "start": {
                                "line": 67,
                                "column": 8
                              },
                              "end": {
                                "line": 67,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "text",
                            "range": [
                              1493,
                              1497
                            ],
                            "loc": {
                              "start": {
                                "line": 67,
                                "column": 13
                              },
                              "end": {
                                "line": 67,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            1488,
                            1497
                          ],
                          "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": [
                                1500,
                                1501
                              ],
                              "loc": {
                                "start": {
                                  "line": 67,
                                  "column": 20
                                },
                                "end": {
                                  "line": 67,
                                  "column": 21
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "status_bar_text",
                              "range": [
                                1502,
                                1517
                              ],
                              "loc": {
                                "start": {
                                  "line": 67,
                                  "column": 22
                                },
                                "end": {
                                  "line": 67,
                                  "column": 37
                                }
                              }
                            },
                            "range": [
                              1500,
                              1517
                            ],
                            "loc": {
                              "start": {
                                "line": 67,
                                "column": 20
                              },
                              "end": {
                                "line": 67,
                                "column": 37
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "",
                            "raw": "''",
                            "range": [
                              1521,
                              1523
                            ],
                            "loc": {
                              "start": {
                                "line": 67,
                                "column": 41
                              },
                              "end": {
                                "line": 67,
                                "column": 43
                              }
                            }
                          },
                          "range": [
                            1500,
                            1523
                          ],
                          "loc": {
                            "start": {
                              "line": 67,
                              "column": 20
                            },
                            "end": {
                              "line": 67,
                              "column": 43
                            }
                          }
                        },
                        "range": [
                          1488,
                          1523
                        ],
                        "loc": {
                          "start": {
                            "line": 67,
                            "column": 8
                          },
                          "end": {
                            "line": 67,
                            "column": 43
                          }
                        }
                      },
                      "range": [
                        1488,
                        1524
                      ],
                      "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": [
                            1397,
                            1479
                          ],
                          "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": [
                            1534,
                            1618
                          ],
                          "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": [
                              1627,
                              1631
                            ],
                            "loc": {
                              "start": {
                                "line": 73,
                                "column": 8
                              },
                              "end": {
                                "line": 73,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "cssClass",
                            "range": [
                              1632,
                              1640
                            ],
                            "loc": {
                              "start": {
                                "line": 73,
                                "column": 13
                              },
                              "end": {
                                "line": 73,
                                "column": 21
                              }
                            }
                          },
                          "range": [
                            1627,
                            1640
                          ],
                          "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": [
                                1643,
                                1644
                              ],
                              "loc": {
                                "start": {
                                  "line": 73,
                                  "column": 24
                                },
                                "end": {
                                  "line": 73,
                                  "column": 25
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "status_bar_css_class",
                              "range": [
                                1645,
                                1665
                              ],
                              "loc": {
                                "start": {
                                  "line": 73,
                                  "column": 26
                                },
                                "end": {
                                  "line": 73,
                                  "column": 46
                                }
                              }
                            },
                            "range": [
                              1643,
                              1665
                            ],
                            "loc": {
                              "start": {
                                "line": 73,
                                "column": 24
                              },
                              "end": {
                                "line": 73,
                                "column": 46
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "status",
                            "raw": "'status'",
                            "range": [
                              1669,
                              1677
                            ],
                            "loc": {
                              "start": {
                                "line": 73,
                                "column": 50
                              },
                              "end": {
                                "line": 73,
                                "column": 58
                              }
                            }
                          },
                          "range": [
                            1643,
                            1677
                          ],
                          "loc": {
                            "start": {
                              "line": 73,
                              "column": 24
                            },
                            "end": {
                              "line": 73,
                              "column": 58
                            }
                          }
                        },
                        "range": [
                          1627,
                          1677
                        ],
                        "loc": {
                          "start": {
                            "line": 73,
                            "column": 8
                          },
                          "end": {
                            "line": 73,
                            "column": 58
                          }
                        }
                      },
                      "range": [
                        1627,
                        1678
                      ],
                      "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": [
                            1534,
                            1618
                          ],
                          "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": [
                            1688,
                            1804
                          ],
                          "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": [
                              1813,
                              1817
                            ],
                            "loc": {
                              "start": {
                                "line": 80,
                                "column": 8
                              },
                              "end": {
                                "line": 80,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "delay",
                            "range": [
                              1818,
                              1823
                            ],
                            "loc": {
                              "start": {
                                "line": 80,
                                "column": 13
                              },
                              "end": {
                                "line": 80,
                                "column": 18
                              }
                            }
                          },
                          "range": [
                            1813,
                            1823
                          ],
                          "loc": {
                            "start": {
                              "line": 80,
                              "column": 8
                            },
                            "end": {
                              "line": 80,
                              "column": 18
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": 250,
                          "raw": "250",
                          "range": [
                            1826,
                            1829
                          ],
                          "loc": {
                            "start": {
                              "line": 80,
                              "column": 21
                            },
                            "end": {
                              "line": 80,
                              "column": 24
                            }
                          }
                        },
                        "range": [
                          1813,
                          1829
                        ],
                        "loc": {
                          "start": {
                            "line": 80,
                            "column": 8
                          },
                          "end": {
                            "line": 80,
                            "column": 24
                          }
                        }
                      },
                      "range": [
                        1813,
                        1830
                      ],
                      "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": [
                            1688,
                            1804
                          ],
                          "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": [
                            1840,
                            1941
                          ],
                          "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": [
                              1950,
                              1954
                            ],
                            "loc": {
                              "start": {
                                "line": 86,
                                "column": 8
                              },
                              "end": {
                                "line": 86,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onBeforeShowMsg",
                            "range": [
                              1955,
                              1970
                            ],
                            "loc": {
                              "start": {
                                "line": 86,
                                "column": 13
                              },
                              "end": {
                                "line": 86,
                                "column": 28
                              }
                            }
                          },
                          "range": [
                            1950,
                            1970
                          ],
                          "loc": {
                            "start": {
                              "line": 86,
                              "column": 8
                            },
                            "end": {
                              "line": 86,
                              "column": 28
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "isFn",
                              "range": [
                                1973,
                                1977
                              ],
                              "loc": {
                                "start": {
                                  "line": 86,
                                  "column": 31
                                },
                                "end": {
                                  "line": 86,
                                  "column": 35
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "f",
                                  "range": [
                                    1978,
                                    1979
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 86,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 86,
                                      "column": 37
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "on_before_show_msg",
                                  "range": [
                                    1980,
                                    1998
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 86,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 86,
                                      "column": 56
                                    }
                                  }
                                },
                                "range": [
                                  1978,
                                  1998
                                ],
                                "loc": {
                                  "start": {
                                    "line": 86,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 86,
                                    "column": 56
                                  }
                                }
                              }
                            ],
                            "range": [
                              1973,
                              1999
                            ],
                            "loc": {
                              "start": {
                                "line": 86,
                                "column": 31
                              },
                              "end": {
                                "line": 86,
                                "column": 57
                              }
                            }
                          },
                          "consequent": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                2014,
                                2015
                              ],
                              "loc": {
                                "start": {
                                  "line": 87,
                                  "column": 12
                                },
                                "end": {
                                  "line": 87,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "on_before_show_msg",
                              "range": [
                                2016,
                                2034
                              ],
                              "loc": {
                                "start": {
                                  "line": 87,
                                  "column": 14
                                },
                                "end": {
                                  "line": 87,
                                  "column": 32
                                }
                              }
                            },
                            "range": [
                              2014,
                              2034
                            ],
                            "loc": {
                              "start": {
                                "line": 87,
                                "column": 12
                              },
                              "end": {
                                "line": 87,
                                "column": 32
                              }
                            }
                          },
                          "alternate": {
                            "type": "Identifier",
                            "name": "EMPTY_FN",
                            "range": [
                              2037,
                              2045
                            ],
                            "loc": {
                              "start": {
                                "line": 87,
                                "column": 35
                              },
                              "end": {
                                "line": 87,
                                "column": 43
                              }
                            }
                          },
                          "range": [
                            1973,
                            2045
                          ],
                          "loc": {
                            "start": {
                              "line": 86,
                              "column": 31
                            },
                            "end": {
                              "line": 87,
                              "column": 43
                            }
                          }
                        },
                        "range": [
                          1950,
                          2045
                        ],
                        "loc": {
                          "start": {
                            "line": 86,
                            "column": 8
                          },
                          "end": {
                            "line": 87,
                            "column": 43
                          }
                        }
                      },
                      "range": [
                        1950,
                        2046
                      ],
                      "loc": {
                        "start": {
                          "line": 86,
                          "column": 8
                        },
                        "end": {
                          "line": 87,
                          "column": 44
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Callback fired before the message is displayed\n         * @type {Function}\n         ",
                          "range": [
                            1840,
                            1941
                          ],
                          "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": [
                            2056,
                            2156
                          ],
                          "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": [
                              2165,
                              2169
                            ],
                            "loc": {
                              "start": {
                                "line": 93,
                                "column": 8
                              },
                              "end": {
                                "line": 93,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onAfterShowMsg",
                            "range": [
                              2170,
                              2184
                            ],
                            "loc": {
                              "start": {
                                "line": 93,
                                "column": 13
                              },
                              "end": {
                                "line": 93,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            2165,
                            2184
                          ],
                          "loc": {
                            "start": {
                              "line": 93,
                              "column": 8
                            },
                            "end": {
                              "line": 93,
                              "column": 27
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "isFn",
                              "range": [
                                2187,
                                2191
                              ],
                              "loc": {
                                "start": {
                                  "line": 93,
                                  "column": 30
                                },
                                "end": {
                                  "line": 93,
                                  "column": 34
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "f",
                                  "range": [
                                    2192,
                                    2193
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 93,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 93,
                                      "column": 36
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "on_after_show_msg",
                                  "range": [
                                    2194,
                                    2211
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 93,
                                      "column": 37
                                    },
                                    "end": {
                                      "line": 93,
                                      "column": 54
                                    }
                                  }
                                },
                                "range": [
                                  2192,
                                  2211
                                ],
                                "loc": {
                                  "start": {
                                    "line": 93,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 93,
                                    "column": 54
                                  }
                                }
                              }
                            ],
                            "range": [
                              2187,
                              2212
                            ],
                            "loc": {
                              "start": {
                                "line": 93,
                                "column": 30
                              },
                              "end": {
                                "line": 93,
                                "column": 55
                              }
                            }
                          },
                          "consequent": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                2227,
                                2228
                              ],
                              "loc": {
                                "start": {
                                  "line": 94,
                                  "column": 12
                                },
                                "end": {
                                  "line": 94,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "on_after_show_msg",
                              "range": [
                                2229,
                                2246
                              ],
                              "loc": {
                                "start": {
                                  "line": 94,
                                  "column": 14
                                },
                                "end": {
                                  "line": 94,
                                  "column": 31
                                }
                              }
                            },
                            "range": [
                              2227,
                              2246
                            ],
                            "loc": {
                              "start": {
                                "line": 94,
                                "column": 12
                              },
                              "end": {
                                "line": 94,
                                "column": 31
                              }
                            }
                          },
                          "alternate": {
                            "type": "Identifier",
                            "name": "EMPTY_FN",
                            "range": [
                              2249,
                              2257
                            ],
                            "loc": {
                              "start": {
                                "line": 94,
                                "column": 34
                              },
                              "end": {
                                "line": 94,
                                "column": 42
                              }
                            }
                          },
                          "range": [
                            2187,
                            2257
                          ],
                          "loc": {
                            "start": {
                              "line": 93,
                              "column": 30
                            },
                            "end": {
                              "line": 94,
                              "column": 42
                            }
                          }
                        },
                        "range": [
                          2165,
                          2257
                        ],
                        "loc": {
                          "start": {
                            "line": 93,
                            "column": 8
                          },
                          "end": {
                            "line": 94,
                            "column": 42
                          }
                        }
                      },
                      "range": [
                        2165,
                        2258
                      ],
                      "loc": {
                        "start": {
                          "line": 93,
                          "column": 8
                        },
                        "end": {
                          "line": 94,
                          "column": 43
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Callback fired after the message is displayed\n         * @type {Function}\n         ",
                          "range": [
                            2056,
                            2156
                          ],
                          "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": [
                            2268,
                            2353
                          ],
                          "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": [
                              2362,
                              2366
                            ],
                            "loc": {
                              "start": {
                                "line": 100,
                                "column": 8
                              },
                              "end": {
                                "line": 100,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "msgFilter",
                            "range": [
                              2367,
                              2376
                            ],
                            "loc": {
                              "start": {
                                "line": 100,
                                "column": 13
                              },
                              "end": {
                                "line": 100,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            2362,
                            2376
                          ],
                          "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": [
                                2379,
                                2380
                              ],
                              "loc": {
                                "start": {
                                  "line": 100,
                                  "column": 25
                                },
                                "end": {
                                  "line": 100,
                                  "column": 26
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "msg_filter",
                              "range": [
                                2381,
                                2391
                              ],
                              "loc": {
                                "start": {
                                  "line": 100,
                                  "column": 27
                                },
                                "end": {
                                  "line": 100,
                                  "column": 37
                                }
                              }
                            },
                            "range": [
                              2379,
                              2391
                            ],
                            "loc": {
                              "start": {
                                "line": 100,
                                "column": 25
                              },
                              "end": {
                                "line": 100,
                                "column": 37
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "Filtering data...",
                            "raw": "'Filtering data...'",
                            "range": [
                              2395,
                              2414
                            ],
                            "loc": {
                              "start": {
                                "line": 100,
                                "column": 41
                              },
                              "end": {
                                "line": 100,
                                "column": 60
                              }
                            }
                          },
                          "range": [
                            2379,
                            2414
                          ],
                          "loc": {
                            "start": {
                              "line": 100,
                              "column": 25
                            },
                            "end": {
                              "line": 100,
                              "column": 60
                            }
                          }
                        },
                        "range": [
                          2362,
                          2414
                        ],
                        "loc": {
                          "start": {
                            "line": 100,
                            "column": 8
                          },
                          "end": {
                            "line": 100,
                            "column": 60
                          }
                        }
                      },
                      "range": [
                        2362,
                        2415
                      ],
                      "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": [
                            2268,
                            2353
                          ],
                          "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": [
                            2425,
                            2532
                          ],
                          "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": [
                              2541,
                              2545
                            ],
                            "loc": {
                              "start": {
                                "line": 106,
                                "column": 8
                              },
                              "end": {
                                "line": 106,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "msgPopulate",
                            "range": [
                              2546,
                              2557
                            ],
                            "loc": {
                              "start": {
                                "line": 106,
                                "column": 13
                              },
                              "end": {
                                "line": 106,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            2541,
                            2557
                          ],
                          "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": [
                                2560,
                                2561
                              ],
                              "loc": {
                                "start": {
                                  "line": 106,
                                  "column": 27
                                },
                                "end": {
                                  "line": 106,
                                  "column": 28
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "msg_populate",
                              "range": [
                                2562,
                                2574
                              ],
                              "loc": {
                                "start": {
                                  "line": 106,
                                  "column": 29
                                },
                                "end": {
                                  "line": 106,
                                  "column": 41
                                }
                              }
                            },
                            "range": [
                              2560,
                              2574
                            ],
                            "loc": {
                              "start": {
                                "line": 106,
                                "column": 27
                              },
                              "end": {
                                "line": 106,
                                "column": 41
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "Populating filter...",
                            "raw": "'Populating filter...'",
                            "range": [
                              2578,
                              2600
                            ],
                            "loc": {
                              "start": {
                                "line": 106,
                                "column": 45
                              },
                              "end": {
                                "line": 106,
                                "column": 67
                              }
                            }
                          },
                          "range": [
                            2560,
                            2600
                          ],
                          "loc": {
                            "start": {
                              "line": 106,
                              "column": 27
                            },
                            "end": {
                              "line": 106,
                              "column": 67
                            }
                          }
                        },
                        "range": [
                          2541,
                          2600
                        ],
                        "loc": {
                          "start": {
                            "line": 106,
                            "column": 8
                          },
                          "end": {
                            "line": 106,
                            "column": 67
                          }
                        }
                      },
                      "range": [
                        2541,
                        2601
                      ],
                      "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": [
                            2425,
                            2532
                          ],
                          "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": [
                            2611,
                            2718
                          ],
                          "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": [
                              2727,
                              2731
                            ],
                            "loc": {
                              "start": {
                                "line": 112,
                                "column": 8
                              },
                              "end": {
                                "line": 112,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "msgPopulateCheckList",
                            "range": [
                              2732,
                              2752
                            ],
                            "loc": {
                              "start": {
                                "line": 112,
                                "column": 13
                              },
                              "end": {
                                "line": 112,
                                "column": 33
                              }
                            }
                          },
                          "range": [
                            2727,
                            2752
                          ],
                          "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": [
                                2755,
                                2756
                              ],
                              "loc": {
                                "start": {
                                  "line": 112,
                                  "column": 36
                                },
                                "end": {
                                  "line": 112,
                                  "column": 37
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "msg_populate_checklist",
                              "range": [
                                2757,
                                2779
                              ],
                              "loc": {
                                "start": {
                                  "line": 112,
                                  "column": 38
                                },
                                "end": {
                                  "line": 112,
                                  "column": 60
                                }
                              }
                            },
                            "range": [
                              2755,
                              2779
                            ],
                            "loc": {
                              "start": {
                                "line": 112,
                                "column": 36
                              },
                              "end": {
                                "line": 112,
                                "column": 60
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "Populating list...",
                            "raw": "'Populating list...'",
                            "range": [
                              2795,
                              2815
                            ],
                            "loc": {
                              "start": {
                                "line": 113,
                                "column": 12
                              },
                              "end": {
                                "line": 113,
                                "column": 32
                              }
                            }
                          },
                          "range": [
                            2755,
                            2815
                          ],
                          "loc": {
                            "start": {
                              "line": 112,
                              "column": 36
                            },
                            "end": {
                              "line": 113,
                              "column": 32
                            }
                          }
                        },
                        "range": [
                          2727,
                          2815
                        ],
                        "loc": {
                          "start": {
                            "line": 112,
                            "column": 8
                          },
                          "end": {
                            "line": 113,
                            "column": 32
                          }
                        }
                      },
                      "range": [
                        2727,
                        2816
                      ],
                      "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": [
                            2611,
                            2718
                          ],
                          "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": [
                            2826,
                            2930
                          ],
                          "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": [
                              2939,
                              2943
                            ],
                            "loc": {
                              "start": {
                                "line": 119,
                                "column": 8
                              },
                              "end": {
                                "line": 119,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "msgChangePage",
                            "range": [
                              2944,
                              2957
                            ],
                            "loc": {
                              "start": {
                                "line": 119,
                                "column": 13
                              },
                              "end": {
                                "line": 119,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            2939,
                            2957
                          ],
                          "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": [
                                2960,
                                2961
                              ],
                              "loc": {
                                "start": {
                                  "line": 119,
                                  "column": 29
                                },
                                "end": {
                                  "line": 119,
                                  "column": 30
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "msg_change_page",
                              "range": [
                                2962,
                                2977
                              ],
                              "loc": {
                                "start": {
                                  "line": 119,
                                  "column": 31
                                },
                                "end": {
                                  "line": 119,
                                  "column": 46
                                }
                              }
                            },
                            "range": [
                              2960,
                              2977
                            ],
                            "loc": {
                              "start": {
                                "line": 119,
                                "column": 29
                              },
                              "end": {
                                "line": 119,
                                "column": 46
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "Collecting paging data...",
                            "raw": "'Collecting paging data...'",
                            "range": [
                              2981,
                              3008
                            ],
                            "loc": {
                              "start": {
                                "line": 119,
                                "column": 50
                              },
                              "end": {
                                "line": 119,
                                "column": 77
                              }
                            }
                          },
                          "range": [
                            2960,
                            3008
                          ],
                          "loc": {
                            "start": {
                              "line": 119,
                              "column": 29
                            },
                            "end": {
                              "line": 119,
                              "column": 77
                            }
                          }
                        },
                        "range": [
                          2939,
                          3008
                        ],
                        "loc": {
                          "start": {
                            "line": 119,
                            "column": 8
                          },
                          "end": {
                            "line": 119,
                            "column": 77
                          }
                        }
                      },
                      "range": [
                        2939,
                        3009
                      ],
                      "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": [
                            2826,
                            2930
                          ],
                          "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": [
                            3019,
                            3114
                          ],
                          "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": [
                              3123,
                              3127
                            ],
                            "loc": {
                              "start": {
                                "line": 125,
                                "column": 8
                              },
                              "end": {
                                "line": 125,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "msgClear",
                            "range": [
                              3128,
                              3136
                            ],
                            "loc": {
                              "start": {
                                "line": 125,
                                "column": 13
                              },
                              "end": {
                                "line": 125,
                                "column": 21
                              }
                            }
                          },
                          "range": [
                            3123,
                            3136
                          ],
                          "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": [
                                3139,
                                3140
                              ],
                              "loc": {
                                "start": {
                                  "line": 125,
                                  "column": 24
                                },
                                "end": {
                                  "line": 125,
                                  "column": 25
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "msg_clear",
                              "range": [
                                3141,
                                3150
                              ],
                              "loc": {
                                "start": {
                                  "line": 125,
                                  "column": 26
                                },
                                "end": {
                                  "line": 125,
                                  "column": 35
                                }
                              }
                            },
                            "range": [
                              3139,
                              3150
                            ],
                            "loc": {
                              "start": {
                                "line": 125,
                                "column": 24
                              },
                              "end": {
                                "line": 125,
                                "column": 35
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "Clearing filters...",
                            "raw": "'Clearing filters...'",
                            "range": [
                              3154,
                              3175
                            ],
                            "loc": {
                              "start": {
                                "line": 125,
                                "column": 39
                              },
                              "end": {
                                "line": 125,
                                "column": 60
                              }
                            }
                          },
                          "range": [
                            3139,
                            3175
                          ],
                          "loc": {
                            "start": {
                              "line": 125,
                              "column": 24
                            },
                            "end": {
                              "line": 125,
                              "column": 60
                            }
                          }
                        },
                        "range": [
                          3123,
                          3175
                        ],
                        "loc": {
                          "start": {
                            "line": 125,
                            "column": 8
                          },
                          "end": {
                            "line": 125,
                            "column": 60
                          }
                        }
                      },
                      "range": [
                        3123,
                        3176
                      ],
                      "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": [
                            3019,
                            3114
                          ],
                          "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": [
                            3186,
                            3288
                          ],
                          "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": [
                              3297,
                              3301
                            ],
                            "loc": {
                              "start": {
                                "line": 131,
                                "column": 8
                              },
                              "end": {
                                "line": 131,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "msgChangeResults",
                            "range": [
                              3302,
                              3318
                            ],
                            "loc": {
                              "start": {
                                "line": 131,
                                "column": 13
                              },
                              "end": {
                                "line": 131,
                                "column": 29
                              }
                            }
                          },
                          "range": [
                            3297,
                            3318
                          ],
                          "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": [
                                3321,
                                3322
                              ],
                              "loc": {
                                "start": {
                                  "line": 131,
                                  "column": 32
                                },
                                "end": {
                                  "line": 131,
                                  "column": 33
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "msg_change_results",
                              "range": [
                                3323,
                                3341
                              ],
                              "loc": {
                                "start": {
                                  "line": 131,
                                  "column": 34
                                },
                                "end": {
                                  "line": 131,
                                  "column": 52
                                }
                              }
                            },
                            "range": [
                              3321,
                              3341
                            ],
                            "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": [
                              3357,
                              3387
                            ],
                            "loc": {
                              "start": {
                                "line": 132,
                                "column": 12
                              },
                              "end": {
                                "line": 132,
                                "column": 42
                              }
                            }
                          },
                          "range": [
                            3321,
                            3387
                          ],
                          "loc": {
                            "start": {
                              "line": 131,
                              "column": 32
                            },
                            "end": {
                              "line": 132,
                              "column": 42
                            }
                          }
                        },
                        "range": [
                          3297,
                          3387
                        ],
                        "loc": {
                          "start": {
                            "line": 131,
                            "column": 8
                          },
                          "end": {
                            "line": 132,
                            "column": 42
                          }
                        }
                      },
                      "range": [
                        3297,
                        3388
                      ],
                      "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": [
                            3186,
                            3288
                          ],
                          "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": [
                            3398,
                            3492
                          ],
                          "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": [
                              3501,
                              3505
                            ],
                            "loc": {
                              "start": {
                                "line": 138,
                                "column": 8
                              },
                              "end": {
                                "line": 138,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "msgResetPage",
                            "range": [
                              3506,
                              3518
                            ],
                            "loc": {
                              "start": {
                                "line": 138,
                                "column": 13
                              },
                              "end": {
                                "line": 138,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            3501,
                            3518
                          ],
                          "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": [
                                3521,
                                3522
                              ],
                              "loc": {
                                "start": {
                                  "line": 138,
                                  "column": 28
                                },
                                "end": {
                                  "line": 138,
                                  "column": 29
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "msg_reset_page",
                              "range": [
                                3523,
                                3537
                              ],
                              "loc": {
                                "start": {
                                  "line": 138,
                                  "column": 30
                                },
                                "end": {
                                  "line": 138,
                                  "column": 44
                                }
                              }
                            },
                            "range": [
                              3521,
                              3537
                            ],
                            "loc": {
                              "start": {
                                "line": 138,
                                "column": 28
                              },
                              "end": {
                                "line": 138,
                                "column": 44
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "Re-setting page...",
                            "raw": "'Re-setting page...'",
                            "range": [
                              3541,
                              3561
                            ],
                            "loc": {
                              "start": {
                                "line": 138,
                                "column": 48
                              },
                              "end": {
                                "line": 138,
                                "column": 68
                              }
                            }
                          },
                          "range": [
                            3521,
                            3561
                          ],
                          "loc": {
                            "start": {
                              "line": 138,
                              "column": 28
                            },
                            "end": {
                              "line": 138,
                              "column": 68
                            }
                          }
                        },
                        "range": [
                          3501,
                          3561
                        ],
                        "loc": {
                          "start": {
                            "line": 138,
                            "column": 8
                          },
                          "end": {
                            "line": 138,
                            "column": 68
                          }
                        }
                      },
                      "range": [
                        3501,
                        3562
                      ],
                      "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": [
                            3398,
                            3492
                          ],
                          "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": [
                            3572,
                            3673
                          ],
                          "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": [
                              3682,
                              3686
                            ],
                            "loc": {
                              "start": {
                                "line": 144,
                                "column": 8
                              },
                              "end": {
                                "line": 144,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "msgResetPageLength",
                            "range": [
                              3687,
                              3705
                            ],
                            "loc": {
                              "start": {
                                "line": 144,
                                "column": 13
                              },
                              "end": {
                                "line": 144,
                                "column": 31
                              }
                            }
                          },
                          "range": [
                            3682,
                            3705
                          ],
                          "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": [
                                3708,
                                3709
                              ],
                              "loc": {
                                "start": {
                                  "line": 144,
                                  "column": 34
                                },
                                "end": {
                                  "line": 144,
                                  "column": 35
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "msg_reset_page_length",
                              "range": [
                                3710,
                                3731
                              ],
                              "loc": {
                                "start": {
                                  "line": 144,
                                  "column": 36
                                },
                                "end": {
                                  "line": 144,
                                  "column": 57
                                }
                              }
                            },
                            "range": [
                              3708,
                              3731
                            ],
                            "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": [
                              3747,
                              3774
                            ],
                            "loc": {
                              "start": {
                                "line": 145,
                                "column": 12
                              },
                              "end": {
                                "line": 145,
                                "column": 39
                              }
                            }
                          },
                          "range": [
                            3708,
                            3774
                          ],
                          "loc": {
                            "start": {
                              "line": 144,
                              "column": 34
                            },
                            "end": {
                              "line": 145,
                              "column": 39
                            }
                          }
                        },
                        "range": [
                          3682,
                          3774
                        ],
                        "loc": {
                          "start": {
                            "line": 144,
                            "column": 8
                          },
                          "end": {
                            "line": 145,
                            "column": 39
                          }
                        }
                      },
                      "range": [
                        3682,
                        3775
                      ],
                      "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": [
                            3572,
                            3673
                          ],
                          "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": [
                            3785,
                            3875
                          ],
                          "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": [
                              3884,
                              3888
                            ],
                            "loc": {
                              "start": {
                                "line": 151,
                                "column": 8
                              },
                              "end": {
                                "line": 151,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "msgSort",
                            "range": [
                              3889,
                              3896
                            ],
                            "loc": {
                              "start": {
                                "line": 151,
                                "column": 13
                              },
                              "end": {
                                "line": 151,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            3884,
                            3896
                          ],
                          "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": [
                                3899,
                                3900
                              ],
                              "loc": {
                                "start": {
                                  "line": 151,
                                  "column": 23
                                },
                                "end": {
                                  "line": 151,
                                  "column": 24
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "msg_sort",
                              "range": [
                                3901,
                                3909
                              ],
                              "loc": {
                                "start": {
                                  "line": 151,
                                  "column": 25
                                },
                                "end": {
                                  "line": 151,
                                  "column": 33
                                }
                              }
                            },
                            "range": [
                              3899,
                              3909
                            ],
                            "loc": {
                              "start": {
                                "line": 151,
                                "column": 23
                              },
                              "end": {
                                "line": 151,
                                "column": 33
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "Sorting data...",
                            "raw": "'Sorting data...'",
                            "range": [
                              3913,
                              3930
                            ],
                            "loc": {
                              "start": {
                                "line": 151,
                                "column": 37
                              },
                              "end": {
                                "line": 151,
                                "column": 54
                              }
                            }
                          },
                          "range": [
                            3899,
                            3930
                          ],
                          "loc": {
                            "start": {
                              "line": 151,
                              "column": 23
                            },
                            "end": {
                              "line": 151,
                              "column": 54
                            }
                          }
                        },
                        "range": [
                          3884,
                          3930
                        ],
                        "loc": {
                          "start": {
                            "line": 151,
                            "column": 8
                          },
                          "end": {
                            "line": 151,
                            "column": 54
                          }
                        }
                      },
                      "range": [
                        3884,
                        3931
                      ],
                      "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": [
                            3785,
                            3875
                          ],
                          "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": [
                            3941,
                            4039
                          ],
                          "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": [
                              4048,
                              4052
                            ],
                            "loc": {
                              "start": {
                                "line": 157,
                                "column": 8
                              },
                              "end": {
                                "line": 157,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "msgLoadExtensions",
                            "range": [
                              4053,
                              4070
                            ],
                            "loc": {
                              "start": {
                                "line": 157,
                                "column": 13
                              },
                              "end": {
                                "line": 157,
                                "column": 30
                              }
                            }
                          },
                          "range": [
                            4048,
                            4070
                          ],
                          "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": [
                                4073,
                                4074
                              ],
                              "loc": {
                                "start": {
                                  "line": 157,
                                  "column": 33
                                },
                                "end": {
                                  "line": 157,
                                  "column": 34
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "msg_load_extensions",
                              "range": [
                                4075,
                                4094
                              ],
                              "loc": {
                                "start": {
                                  "line": 157,
                                  "column": 35
                                },
                                "end": {
                                  "line": 157,
                                  "column": 54
                                }
                              }
                            },
                            "range": [
                              4073,
                              4094
                            ],
                            "loc": {
                              "start": {
                                "line": 157,
                                "column": 33
                              },
                              "end": {
                                "line": 157,
                                "column": 54
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "Loading extensions...",
                            "raw": "'Loading extensions...'",
                            "range": [
                              4110,
                              4133
                            ],
                            "loc": {
                              "start": {
                                "line": 158,
                                "column": 12
                              },
                              "end": {
                                "line": 158,
                                "column": 35
                              }
                            }
                          },
                          "range": [
                            4073,
                            4133
                          ],
                          "loc": {
                            "start": {
                              "line": 157,
                              "column": 33
                            },
                            "end": {
                              "line": 158,
                              "column": 35
                            }
                          }
                        },
                        "range": [
                          4048,
                          4133
                        ],
                        "loc": {
                          "start": {
                            "line": 157,
                            "column": 8
                          },
                          "end": {
                            "line": 158,
                            "column": 35
                          }
                        }
                      },
                      "range": [
                        4048,
                        4134
                      ],
                      "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": [
                            3941,
                            4039
                          ],
                          "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": [
                            4144,
                            4238
                          ],
                          "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": [
                              4247,
                              4251
                            ],
                            "loc": {
                              "start": {
                                "line": 164,
                                "column": 8
                              },
                              "end": {
                                "line": 164,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "msgLoadThemes",
                            "range": [
                              4252,
                              4265
                            ],
                            "loc": {
                              "start": {
                                "line": 164,
                                "column": 13
                              },
                              "end": {
                                "line": 164,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            4247,
                            4265
                          ],
                          "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": [
                                4268,
                                4269
                              ],
                              "loc": {
                                "start": {
                                  "line": 164,
                                  "column": 29
                                },
                                "end": {
                                  "line": 164,
                                  "column": 30
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "msg_load_themes",
                              "range": [
                                4270,
                                4285
                              ],
                              "loc": {
                                "start": {
                                  "line": 164,
                                  "column": 31
                                },
                                "end": {
                                  "line": 164,
                                  "column": 46
                                }
                              }
                            },
                            "range": [
                              4268,
                              4285
                            ],
                            "loc": {
                              "start": {
                                "line": 164,
                                "column": 29
                              },
                              "end": {
                                "line": 164,
                                "column": 46
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "Loading theme(s)...",
                            "raw": "'Loading theme(s)...'",
                            "range": [
                              4289,
                              4310
                            ],
                            "loc": {
                              "start": {
                                "line": 164,
                                "column": 50
                              },
                              "end": {
                                "line": 164,
                                "column": 71
                              }
                            }
                          },
                          "range": [
                            4268,
                            4310
                          ],
                          "loc": {
                            "start": {
                              "line": 164,
                              "column": 29
                            },
                            "end": {
                              "line": 164,
                              "column": 71
                            }
                          }
                        },
                        "range": [
                          4247,
                          4310
                        ],
                        "loc": {
                          "start": {
                            "line": 164,
                            "column": 8
                          },
                          "end": {
                            "line": 164,
                            "column": 71
                          }
                        }
                      },
                      "range": [
                        4247,
                        4311
                      ],
                      "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": [
                            4144,
                            4238
                          ],
                          "loc": {
                            "start": {
                              "line": 160,
                              "column": 8
                            },
                            "end": {
                              "line": 163,
                              "column": 11
                            }
                          }
                        }
                      ]
                    }
                  ],
                  "range": [
                    704,
                    4317
                  ],
                  "loc": {
                    "start": {
                      "line": 30,
                      "column": 20
                    },
                    "end": {
                      "line": 165,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  699,
                  4317
                ],
                "loc": {
                  "start": {
                    "line": 30,
                    "column": 15
                  },
                  "end": {
                    "line": 165,
                    "column": 5
                  }
                }
              },
              "kind": "constructor",
              "computed": false,
              "range": [
                688,
                4317
              ],
              "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": [
                    580,
                    683
                  ],
                  "loc": {
                    "start": {
                      "line": 26,
                      "column": 4
                    },
                    "end": {
                      "line": 29,
                      "column": 7
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Initializes StatusBar instance\n     ",
                  "range": [
                    4323,
                    4372
                  ],
                  "loc": {
                    "start": {
                      "line": 167,
                      "column": 4
                    },
                    "end": {
                      "line": 169,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "init",
                "range": [
                  4377,
                  4381
                ],
                "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": [
                            4398,
                            4402
                          ],
                          "loc": {
                            "start": {
                              "line": 171,
                              "column": 12
                            },
                            "end": {
                              "line": 171,
                              "column": 16
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "initialized",
                          "range": [
                            4403,
                            4414
                          ],
                          "loc": {
                            "start": {
                              "line": 171,
                              "column": 17
                            },
                            "end": {
                              "line": 171,
                              "column": 28
                            }
                          }
                        },
                        "range": [
                          4398,
                          4414
                        ],
                        "loc": {
                          "start": {
                            "line": 171,
                            "column": 12
                          },
                          "end": {
                            "line": 171,
                            "column": 28
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": null,
                            "range": [
                              4430,
                              4437
                            ],
                            "loc": {
                              "start": {
                                "line": 172,
                                "column": 12
                              },
                              "end": {
                                "line": 172,
                                "column": 19
                              }
                            }
                          }
                        ],
                        "range": [
                          4416,
                          4447
                        ],
                        "loc": {
                          "start": {
                            "line": 171,
                            "column": 30
                          },
                          "end": {
                            "line": 173,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        4394,
                        4447
                      ],
                      "loc": {
                        "start": {
                          "line": 171,
                          "column": 8
                        },
                        "end": {
                          "line": 173,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "tf",
                            "range": [
                              4461,
                              4463
                            ],
                            "loc": {
                              "start": {
                                "line": 175,
                                "column": 12
                              },
                              "end": {
                                "line": 175,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                4466,
                                4470
                              ],
                              "loc": {
                                "start": {
                                  "line": 175,
                                  "column": 17
                                },
                                "end": {
                                  "line": 175,
                                  "column": 21
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "tf",
                              "range": [
                                4471,
                                4473
                              ],
                              "loc": {
                                "start": {
                                  "line": 175,
                                  "column": 22
                                },
                                "end": {
                                  "line": 175,
                                  "column": 24
                                }
                              }
                            },
                            "range": [
                              4466,
                              4473
                            ],
                            "loc": {
                              "start": {
                                "line": 175,
                                "column": 17
                              },
                              "end": {
                                "line": 175,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            4461,
                            4473
                          ],
                          "loc": {
                            "start": {
                              "line": 175,
                              "column": 12
                            },
                            "end": {
                              "line": 175,
                              "column": 24
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        4457,
                        4474
                      ],
                      "loc": {
                        "start": {
                          "line": 175,
                          "column": 8
                        },
                        "end": {
                          "line": 175,
                          "column": 25
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "emitter",
                            "range": [
                              4487,
                              4494
                            ],
                            "loc": {
                              "start": {
                                "line": 176,
                                "column": 12
                              },
                              "end": {
                                "line": 176,
                                "column": 19
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                4497,
                                4501
                              ],
                              "loc": {
                                "start": {
                                  "line": 176,
                                  "column": 22
                                },
                                "end": {
                                  "line": 176,
                                  "column": 26
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "emitter",
                              "range": [
                                4502,
                                4509
                              ],
                              "loc": {
                                "start": {
                                  "line": 176,
                                  "column": 27
                                },
                                "end": {
                                  "line": 176,
                                  "column": 34
                                }
                              }
                            },
                            "range": [
                              4497,
                              4509
                            ],
                            "loc": {
                              "start": {
                                "line": 176,
                                "column": 22
                              },
                              "end": {
                                "line": 176,
                                "column": 34
                              }
                            }
                          },
                          "range": [
                            4487,
                            4509
                          ],
                          "loc": {
                            "start": {
                              "line": 176,
                              "column": 12
                            },
                            "end": {
                              "line": 176,
                              "column": 34
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        4483,
                        4510
                      ],
                      "loc": {
                        "start": {
                          "line": 176,
                          "column": 8
                        },
                        "end": {
                          "line": 176,
                          "column": 35
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "status bar container",
                          "range": [
                            4520,
                            4542
                          ],
                          "loc": {
                            "start": {
                              "line": 178,
                              "column": 8
                            },
                            "end": {
                              "line": 178,
                              "column": 30
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "statusDiv",
                            "range": [
                              4555,
                              4564
                            ],
                            "loc": {
                              "start": {
                                "line": 179,
                                "column": 12
                              },
                              "end": {
                                "line": 179,
                                "column": 21
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "createElm",
                              "range": [
                                4567,
                                4576
                              ],
                              "loc": {
                                "start": {
                                  "line": 179,
                                  "column": 24
                                },
                                "end": {
                                  "line": 179,
                                  "column": 33
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "value": "div",
                                "raw": "'div'",
                                "range": [
                                  4577,
                                  4582
                                ],
                                "loc": {
                                  "start": {
                                    "line": 179,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 179,
                                    "column": 39
                                  }
                                }
                              }
                            ],
                            "range": [
                              4567,
                              4583
                            ],
                            "loc": {
                              "start": {
                                "line": 179,
                                "column": 24
                              },
                              "end": {
                                "line": 179,
                                "column": 40
                              }
                            }
                          },
                          "range": [
                            4555,
                            4583
                          ],
                          "loc": {
                            "start": {
                              "line": 179,
                              "column": 12
                            },
                            "end": {
                              "line": 179,
                              "column": 40
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        4551,
                        4584
                      ],
                      "loc": {
                        "start": {
                          "line": 179,
                          "column": 8
                        },
                        "end": {
                          "line": 179,
                          "column": 41
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "status bar container",
                          "range": [
                            4520,
                            4542
                          ],
                          "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": [
                              4593,
                              4602
                            ],
                            "loc": {
                              "start": {
                                "line": 180,
                                "column": 8
                              },
                              "end": {
                                "line": 180,
                                "column": 17
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "className",
                            "range": [
                              4603,
                              4612
                            ],
                            "loc": {
                              "start": {
                                "line": 180,
                                "column": 18
                              },
                              "end": {
                                "line": 180,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            4593,
                            4612
                          ],
                          "loc": {
                            "start": {
                              "line": 180,
                              "column": 8
                            },
                            "end": {
                              "line": 180,
                              "column": 27
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              4615,
                              4619
                            ],
                            "loc": {
                              "start": {
                                "line": 180,
                                "column": 30
                              },
                              "end": {
                                "line": 180,
                                "column": 34
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "cssClass",
                            "range": [
                              4620,
                              4628
                            ],
                            "loc": {
                              "start": {
                                "line": 180,
                                "column": 35
                              },
                              "end": {
                                "line": 180,
                                "column": 43
                              }
                            }
                          },
                          "range": [
                            4615,
                            4628
                          ],
                          "loc": {
                            "start": {
                              "line": 180,
                              "column": 30
                            },
                            "end": {
                              "line": 180,
                              "column": 43
                            }
                          }
                        },
                        "range": [
                          4593,
                          4628
                        ],
                        "loc": {
                          "start": {
                            "line": 180,
                            "column": 8
                          },
                          "end": {
                            "line": 180,
                            "column": 43
                          }
                        }
                      },
                      "range": [
                        4593,
                        4629
                      ],
                      "loc": {
                        "start": {
                          "line": 180,
                          "column": 8
                        },
                        "end": {
                          "line": 180,
                          "column": 44
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "status bar label",
                          "range": [
                            4639,
                            4657
                          ],
                          "loc": {
                            "start": {
                              "line": 182,
                              "column": 8
                            },
                            "end": {
                              "line": 182,
                              "column": 26
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "statusSpan",
                            "range": [
                              4670,
                              4680
                            ],
                            "loc": {
                              "start": {
                                "line": 183,
                                "column": 12
                              },
                              "end": {
                                "line": 183,
                                "column": 22
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "createElm",
                              "range": [
                                4683,
                                4692
                              ],
                              "loc": {
                                "start": {
                                  "line": 183,
                                  "column": 25
                                },
                                "end": {
                                  "line": 183,
                                  "column": 34
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "value": "span",
                                "raw": "'span'",
                                "range": [
                                  4693,
                                  4699
                                ],
                                "loc": {
                                  "start": {
                                    "line": 183,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 183,
                                    "column": 41
                                  }
                                }
                              }
                            ],
                            "range": [
                              4683,
                              4700
                            ],
                            "loc": {
                              "start": {
                                "line": 183,
                                "column": 25
                              },
                              "end": {
                                "line": 183,
                                "column": 42
                              }
                            }
                          },
                          "range": [
                            4670,
                            4700
                          ],
                          "loc": {
                            "start": {
                              "line": 183,
                              "column": 12
                            },
                            "end": {
                              "line": 183,
                              "column": 42
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        4666,
                        4701
                      ],
                      "loc": {
                        "start": {
                          "line": 183,
                          "column": 8
                        },
                        "end": {
                          "line": 183,
                          "column": 43
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "status bar label",
                          "range": [
                            4639,
                            4657
                          ],
                          "loc": {
                            "start": {
                              "line": 182,
                              "column": 8
                            },
                            "end": {
                              "line": 182,
                              "column": 26
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "preceding text",
                          "range": [
                            4710,
                            4726
                          ],
                          "loc": {
                            "start": {
                              "line": 184,
                              "column": 8
                            },
                            "end": {
                              "line": 184,
                              "column": 24
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "statusSpanText",
                            "range": [
                              4739,
                              4753
                            ],
                            "loc": {
                              "start": {
                                "line": 185,
                                "column": 12
                              },
                              "end": {
                                "line": 185,
                                "column": 26
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "createElm",
                              "range": [
                                4756,
                                4765
                              ],
                              "loc": {
                                "start": {
                                  "line": 185,
                                  "column": 29
                                },
                                "end": {
                                  "line": 185,
                                  "column": 38
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "value": "span",
                                "raw": "'span'",
                                "range": [
                                  4766,
                                  4772
                                ],
                                "loc": {
                                  "start": {
                                    "line": 185,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 185,
                                    "column": 45
                                  }
                                }
                              }
                            ],
                            "range": [
                              4756,
                              4773
                            ],
                            "loc": {
                              "start": {
                                "line": 185,
                                "column": 29
                              },
                              "end": {
                                "line": 185,
                                "column": 46
                              }
                            }
                          },
                          "range": [
                            4739,
                            4773
                          ],
                          "loc": {
                            "start": {
                              "line": 185,
                              "column": 12
                            },
                            "end": {
                              "line": 185,
                              "column": 46
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        4735,
                        4774
                      ],
                      "loc": {
                        "start": {
                          "line": 185,
                          "column": 8
                        },
                        "end": {
                          "line": 185,
                          "column": 47
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "preceding text",
                          "range": [
                            4710,
                            4726
                          ],
                          "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": [
                              4783,
                              4797
                            ],
                            "loc": {
                              "start": {
                                "line": 186,
                                "column": 8
                              },
                              "end": {
                                "line": 186,
                                "column": 22
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "appendChild",
                            "range": [
                              4798,
                              4809
                            ],
                            "loc": {
                              "start": {
                                "line": 186,
                                "column": 23
                              },
                              "end": {
                                "line": 186,
                                "column": 34
                              }
                            }
                          },
                          "range": [
                            4783,
                            4809
                          ],
                          "loc": {
                            "start": {
                              "line": 186,
                              "column": 8
                            },
                            "end": {
                              "line": 186,
                              "column": 34
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "createText",
                              "range": [
                                4810,
                                4820
                              ],
                              "loc": {
                                "start": {
                                  "line": 186,
                                  "column": 35
                                },
                                "end": {
                                  "line": 186,
                                  "column": 45
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    4821,
                                    4825
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 186,
                                      "column": 46
                                    },
                                    "end": {
                                      "line": 186,
                                      "column": 50
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "text",
                                  "range": [
                                    4826,
                                    4830
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 186,
                                      "column": 51
                                    },
                                    "end": {
                                      "line": 186,
                                      "column": 55
                                    }
                                  }
                                },
                                "range": [
                                  4821,
                                  4830
                                ],
                                "loc": {
                                  "start": {
                                    "line": 186,
                                    "column": 46
                                  },
                                  "end": {
                                    "line": 186,
                                    "column": 55
                                  }
                                }
                              }
                            ],
                            "range": [
                              4810,
                              4831
                            ],
                            "loc": {
                              "start": {
                                "line": 186,
                                "column": 35
                              },
                              "end": {
                                "line": 186,
                                "column": 56
                              }
                            }
                          }
                        ],
                        "range": [
                          4783,
                          4832
                        ],
                        "loc": {
                          "start": {
                            "line": 186,
                            "column": 8
                          },
                          "end": {
                            "line": 186,
                            "column": 57
                          }
                        }
                      },
                      "range": [
                        4783,
                        4833
                      ],
                      "loc": {
                        "start": {
                          "line": 186,
                          "column": 8
                        },
                        "end": {
                          "line": 186,
                          "column": 58
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": " target element container",
                          "range": [
                            4843,
                            4870
                          ],
                          "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": [
                              4884,
                              4888
                            ],
                            "loc": {
                              "start": {
                                "line": 189,
                                "column": 13
                              },
                              "end": {
                                "line": 189,
                                "column": 17
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "targetId",
                            "range": [
                              4889,
                              4897
                            ],
                            "loc": {
                              "start": {
                                "line": 189,
                                "column": 18
                              },
                              "end": {
                                "line": 189,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            4884,
                            4897
                          ],
                          "loc": {
                            "start": {
                              "line": 189,
                              "column": 13
                            },
                            "end": {
                              "line": 189,
                              "column": 26
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          4883,
                          4897
                        ],
                        "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": [
                                    4913,
                                    4915
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 190,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 190,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "setToolbar",
                                  "range": [
                                    4916,
                                    4926
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 190,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 190,
                                      "column": 25
                                    }
                                  }
                                },
                                "range": [
                                  4913,
                                  4926
                                ],
                                "loc": {
                                  "start": {
                                    "line": 190,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 190,
                                    "column": 25
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                4913,
                                4928
                              ],
                              "loc": {
                                "start": {
                                  "line": 190,
                                  "column": 12
                                },
                                "end": {
                                  "line": 190,
                                  "column": 27
                                }
                              }
                            },
                            "range": [
                              4913,
                              4929
                            ],
                            "loc": {
                              "start": {
                                "line": 190,
                                "column": 12
                              },
                              "end": {
                                "line": 190,
                                "column": 28
                              }
                            }
                          }
                        ],
                        "range": [
                          4899,
                          4939
                        ],
                        "loc": {
                          "start": {
                            "line": 189,
                            "column": 28
                          },
                          "end": {
                            "line": 191,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        4879,
                        4939
                      ],
                      "loc": {
                        "start": {
                          "line": 189,
                          "column": 8
                        },
                        "end": {
                          "line": 191,
                          "column": 9
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": " target element container",
                          "range": [
                            4843,
                            4870
                          ],
                          "loc": {
                            "start": {
                              "line": 188,
                              "column": 8
                            },
                            "end": {
                              "line": 188,
                              "column": 35
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "targetEl",
                            "range": [
                              4952,
                              4960
                            ],
                            "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": [
                                    4965,
                                    4969
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 192,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 192,
                                      "column": 29
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "targetId",
                                  "range": [
                                    4970,
                                    4978
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 192,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 192,
                                      "column": 38
                                    }
                                  }
                                },
                                "range": [
                                  4965,
                                  4978
                                ],
                                "loc": {
                                  "start": {
                                    "line": 192,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 192,
                                    "column": 38
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                4964,
                                4978
                              ],
                              "loc": {
                                "start": {
                                  "line": 192,
                                  "column": 24
                                },
                                "end": {
                                  "line": 192,
                                  "column": 38
                                }
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "tf",
                                "range": [
                                  4982,
                                  4984
                                ],
                                "loc": {
                                  "start": {
                                    "line": 192,
                                    "column": 42
                                  },
                                  "end": {
                                    "line": 192,
                                    "column": 44
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "lDiv",
                                "range": [
                                  4985,
                                  4989
                                ],
                                "loc": {
                                  "start": {
                                    "line": 192,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 192,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                4982,
                                4989
                              ],
                              "loc": {
                                "start": {
                                  "line": 192,
                                  "column": 42
                                },
                                "end": {
                                  "line": 192,
                                  "column": 49
                                }
                              }
                            },
                            "alternate": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "elm",
                                "range": [
                                  4992,
                                  4995
                                ],
                                "loc": {
                                  "start": {
                                    "line": 192,
                                    "column": 52
                                  },
                                  "end": {
                                    "line": 192,
                                    "column": 55
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      4996,
                                      5000
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 192,
                                        "column": 56
                                      },
                                      "end": {
                                        "line": 192,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "targetId",
                                    "range": [
                                      5001,
                                      5009
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 192,
                                        "column": 61
                                      },
                                      "end": {
                                        "line": 192,
                                        "column": 69
                                      }
                                    }
                                  },
                                  "range": [
                                    4996,
                                    5009
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 192,
                                      "column": 56
                                    },
                                    "end": {
                                      "line": 192,
                                      "column": 69
                                    }
                                  }
                                }
                              ],
                              "range": [
                                4992,
                                5010
                              ],
                              "loc": {
                                "start": {
                                  "line": 192,
                                  "column": 52
                                },
                                "end": {
                                  "line": 192,
                                  "column": 70
                                }
                              }
                            },
                            "range": [
                              4963,
                              5010
                            ],
                            "loc": {
                              "start": {
                                "line": 192,
                                "column": 23
                              },
                              "end": {
                                "line": 192,
                                "column": 70
                              }
                            }
                          },
                          "range": [
                            4952,
                            5010
                          ],
                          "loc": {
                            "start": {
                              "line": 192,
                              "column": 12
                            },
                            "end": {
                              "line": 192,
                              "column": 70
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        4948,
                        5011
                      ],
                      "loc": {
                        "start": {
                          "line": 192,
                          "column": 8
                        },
                        "end": {
                          "line": 192,
                          "column": 71
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "default container: 'lDiv'",
                          "range": [
                            5021,
                            5048
                          ],
                          "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": [
                              5062,
                              5066
                            ],
                            "loc": {
                              "start": {
                                "line": 195,
                                "column": 13
                              },
                              "end": {
                                "line": 195,
                                "column": 17
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "targetId",
                            "range": [
                              5067,
                              5075
                            ],
                            "loc": {
                              "start": {
                                "line": 195,
                                "column": 18
                              },
                              "end": {
                                "line": 195,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            5062,
                            5075
                          ],
                          "loc": {
                            "start": {
                              "line": 195,
                              "column": 13
                            },
                            "end": {
                              "line": 195,
                              "column": 26
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          5061,
                          5075
                        ],
                        "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": [
                                    5091,
                                    5100
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 196,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 196,
                                      "column": 21
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "appendChild",
                                  "range": [
                                    5101,
                                    5112
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 196,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 196,
                                      "column": 33
                                    }
                                  }
                                },
                                "range": [
                                  5091,
                                  5112
                                ],
                                "loc": {
                                  "start": {
                                    "line": 196,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 196,
                                    "column": 33
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "statusSpanText",
                                  "range": [
                                    5113,
                                    5127
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 196,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 196,
                                      "column": 48
                                    }
                                  }
                                }
                              ],
                              "range": [
                                5091,
                                5128
                              ],
                              "loc": {
                                "start": {
                                  "line": 196,
                                  "column": 12
                                },
                                "end": {
                                  "line": 196,
                                  "column": 49
                                }
                              }
                            },
                            "range": [
                              5091,
                              5129
                            ],
                            "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": [
                                    5142,
                                    5151
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 197,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 197,
                                      "column": 21
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "appendChild",
                                  "range": [
                                    5152,
                                    5163
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 197,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 197,
                                      "column": 33
                                    }
                                  }
                                },
                                "range": [
                                  5142,
                                  5163
                                ],
                                "loc": {
                                  "start": {
                                    "line": 197,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 197,
                                    "column": 33
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "statusSpan",
                                  "range": [
                                    5164,
                                    5174
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 197,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 197,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "range": [
                                5142,
                                5175
                              ],
                              "loc": {
                                "start": {
                                  "line": 197,
                                  "column": 12
                                },
                                "end": {
                                  "line": 197,
                                  "column": 45
                                }
                              }
                            },
                            "range": [
                              5142,
                              5176
                            ],
                            "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": [
                                    5189,
                                    5197
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 198,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 198,
                                      "column": 20
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "appendChild",
                                  "range": [
                                    5198,
                                    5209
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 198,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 198,
                                      "column": 32
                                    }
                                  }
                                },
                                "range": [
                                  5189,
                                  5209
                                ],
                                "loc": {
                                  "start": {
                                    "line": 198,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 198,
                                    "column": 32
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "statusDiv",
                                  "range": [
                                    5210,
                                    5219
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 198,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 198,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "range": [
                                5189,
                                5220
                              ],
                              "loc": {
                                "start": {
                                  "line": 198,
                                  "column": 12
                                },
                                "end": {
                                  "line": 198,
                                  "column": 43
                                }
                              }
                            },
                            "range": [
                              5189,
                              5221
                            ],
                            "loc": {
                              "start": {
                                "line": 198,
                                "column": 12
                              },
                              "end": {
                                "line": 198,
                                "column": 44
                              }
                            }
                          }
                        ],
                        "range": [
                          5077,
                          5231
                        ],
                        "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": [
                                    5312,
                                    5320
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 201,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 201,
                                      "column": 20
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "appendChild",
                                  "range": [
                                    5321,
                                    5332
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 201,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 201,
                                      "column": 32
                                    }
                                  }
                                },
                                "range": [
                                  5312,
                                  5332
                                ],
                                "loc": {
                                  "start": {
                                    "line": 201,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 201,
                                    "column": 32
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "statusSpanText",
                                  "range": [
                                    5333,
                                    5347
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 201,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 201,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "range": [
                                5312,
                                5348
                              ],
                              "loc": {
                                "start": {
                                  "line": 201,
                                  "column": 12
                                },
                                "end": {
                                  "line": 201,
                                  "column": 48
                                }
                              }
                            },
                            "range": [
                              5312,
                              5349
                            ],
                            "loc": {
                              "start": {
                                "line": 201,
                                "column": 12
                              },
                              "end": {
                                "line": 201,
                                "column": 49
                              }
                            },
                            "leadingComments": [
                              {
                                "type": "Line",
                                "value": " custom container, no need to append statusDiv",
                                "range": [
                                  5251,
                                  5299
                                ],
                                "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": [
                                    5362,
                                    5370
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 202,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 202,
                                      "column": 20
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "appendChild",
                                  "range": [
                                    5371,
                                    5382
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 202,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 202,
                                      "column": 32
                                    }
                                  }
                                },
                                "range": [
                                  5362,
                                  5382
                                ],
                                "loc": {
                                  "start": {
                                    "line": 202,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 202,
                                    "column": 32
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "statusSpan",
                                  "range": [
                                    5383,
                                    5393
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 202,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 202,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "range": [
                                5362,
                                5394
                              ],
                              "loc": {
                                "start": {
                                  "line": 202,
                                  "column": 12
                                },
                                "end": {
                                  "line": 202,
                                  "column": 44
                                }
                              }
                            },
                            "range": [
                              5362,
                              5395
                            ],
                            "loc": {
                              "start": {
                                "line": 202,
                                "column": 12
                              },
                              "end": {
                                "line": 202,
                                "column": 45
                              }
                            }
                          }
                        ],
                        "range": [
                          5237,
                          5405
                        ],
                        "loc": {
                          "start": {
                            "line": 199,
                            "column": 15
                          },
                          "end": {
                            "line": 203,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        5057,
                        5405
                      ],
                      "loc": {
                        "start": {
                          "line": 195,
                          "column": 8
                        },
                        "end": {
                          "line": 203,
                          "column": 9
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "default container: 'lDiv'",
                          "range": [
                            5021,
                            5048
                          ],
                          "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": [
                              5415,
                              5419
                            ],
                            "loc": {
                              "start": {
                                "line": 205,
                                "column": 8
                              },
                              "end": {
                                "line": 205,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "container",
                            "range": [
                              5420,
                              5429
                            ],
                            "loc": {
                              "start": {
                                "line": 205,
                                "column": 13
                              },
                              "end": {
                                "line": 205,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            5415,
                            5429
                          ],
                          "loc": {
                            "start": {
                              "line": 205,
                              "column": 8
                            },
                            "end": {
                              "line": 205,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "statusDiv",
                          "range": [
                            5432,
                            5441
                          ],
                          "loc": {
                            "start": {
                              "line": 205,
                              "column": 25
                            },
                            "end": {
                              "line": 205,
                              "column": 34
                            }
                          }
                        },
                        "range": [
                          5415,
                          5441
                        ],
                        "loc": {
                          "start": {
                            "line": 205,
                            "column": 8
                          },
                          "end": {
                            "line": 205,
                            "column": 34
                          }
                        }
                      },
                      "range": [
                        5415,
                        5442
                      ],
                      "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": [
                              5451,
                              5455
                            ],
                            "loc": {
                              "start": {
                                "line": 206,
                                "column": 8
                              },
                              "end": {
                                "line": 206,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "msgContainer",
                            "range": [
                              5456,
                              5468
                            ],
                            "loc": {
                              "start": {
                                "line": 206,
                                "column": 13
                              },
                              "end": {
                                "line": 206,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            5451,
                            5468
                          ],
                          "loc": {
                            "start": {
                              "line": 206,
                              "column": 8
                            },
                            "end": {
                              "line": 206,
                              "column": 25
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "statusSpan",
                          "range": [
                            5471,
                            5481
                          ],
                          "loc": {
                            "start": {
                              "line": 206,
                              "column": 28
                            },
                            "end": {
                              "line": 206,
                              "column": 38
                            }
                          }
                        },
                        "range": [
                          5451,
                          5481
                        ],
                        "loc": {
                          "start": {
                            "line": 206,
                            "column": 8
                          },
                          "end": {
                            "line": 206,
                            "column": 38
                          }
                        }
                      },
                      "range": [
                        5451,
                        5482
                      ],
                      "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": [
                              5491,
                              5495
                            ],
                            "loc": {
                              "start": {
                                "line": 207,
                                "column": 8
                              },
                              "end": {
                                "line": 207,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "labelContainer",
                            "range": [
                              5496,
                              5510
                            ],
                            "loc": {
                              "start": {
                                "line": 207,
                                "column": 13
                              },
                              "end": {
                                "line": 207,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            5491,
                            5510
                          ],
                          "loc": {
                            "start": {
                              "line": 207,
                              "column": 8
                            },
                            "end": {
                              "line": 207,
                              "column": 27
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "statusSpanText",
                          "range": [
                            5513,
                            5527
                          ],
                          "loc": {
                            "start": {
                              "line": 207,
                              "column": 30
                            },
                            "end": {
                              "line": 207,
                              "column": 44
                            }
                          }
                        },
                        "range": [
                          5491,
                          5527
                        ],
                        "loc": {
                          "start": {
                            "line": 207,
                            "column": 8
                          },
                          "end": {
                            "line": 207,
                            "column": 44
                          }
                        }
                      },
                      "range": [
                        5491,
                        5528
                      ],
                      "loc": {
                        "start": {
                          "line": 207,
                          "column": 8
                        },
                        "end": {
                          "line": 207,
                          "column": 45
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": " Subscribe to events",
                          "range": [
                            5538,
                            5560
                          ],
                          "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": [
                              5569,
                              5576
                            ],
                            "loc": {
                              "start": {
                                "line": 210,
                                "column": 8
                              },
                              "end": {
                                "line": 210,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "on",
                            "range": [
                              5577,
                              5579
                            ],
                            "loc": {
                              "start": {
                                "line": 210,
                                "column": 16
                              },
                              "end": {
                                "line": 210,
                                "column": 18
                              }
                            }
                          },
                          "range": [
                            5569,
                            5579
                          ],
                          "loc": {
                            "start": {
                              "line": 210,
                              "column": 8
                            },
                            "end": {
                              "line": 210,
                              "column": 18
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "Literal",
                                "value": "before-filtering",
                                "raw": "'before-filtering'",
                                "range": [
                                  5581,
                                  5599
                                ],
                                "loc": {
                                  "start": {
                                    "line": 210,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 210,
                                    "column": 38
                                  }
                                }
                              }
                            ],
                            "range": [
                              5580,
                              5600
                            ],
                            "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": [
                                    5608,
                                    5612
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 210,
                                      "column": 47
                                    },
                                    "end": {
                                      "line": 210,
                                      "column": 51
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "message",
                                  "range": [
                                    5613,
                                    5620
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 210,
                                      "column": 52
                                    },
                                    "end": {
                                      "line": 210,
                                      "column": 59
                                    }
                                  }
                                },
                                "range": [
                                  5608,
                                  5620
                                ],
                                "loc": {
                                  "start": {
                                    "line": 210,
                                    "column": 47
                                  },
                                  "end": {
                                    "line": 210,
                                    "column": 59
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      5621,
                                      5625
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 210,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 210,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "msgFilter",
                                    "range": [
                                      5626,
                                      5635
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 210,
                                        "column": 65
                                      },
                                      "end": {
                                        "line": 210,
                                        "column": 74
                                      }
                                    }
                                  },
                                  "range": [
                                    5621,
                                    5635
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 210,
                                      "column": 60
                                    },
                                    "end": {
                                      "line": 210,
                                      "column": 74
                                    }
                                  }
                                }
                              ],
                              "range": [
                                5608,
                                5636
                              ],
                              "loc": {
                                "start": {
                                  "line": 210,
                                  "column": 47
                                },
                                "end": {
                                  "line": 210,
                                  "column": 75
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              5602,
                              5636
                            ],
                            "loc": {
                              "start": {
                                "line": 210,
                                "column": 41
                              },
                              "end": {
                                "line": 210,
                                "column": 75
                              }
                            }
                          }
                        ],
                        "range": [
                          5569,
                          5637
                        ],
                        "loc": {
                          "start": {
                            "line": 210,
                            "column": 8
                          },
                          "end": {
                            "line": 210,
                            "column": 76
                          }
                        }
                      },
                      "range": [
                        5569,
                        5638
                      ],
                      "loc": {
                        "start": {
                          "line": 210,
                          "column": 8
                        },
                        "end": {
                          "line": 210,
                          "column": 77
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": " Subscribe to events",
                          "range": [
                            5538,
                            5560
                          ],
                          "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": [
                              5647,
                              5654
                            ],
                            "loc": {
                              "start": {
                                "line": 211,
                                "column": 8
                              },
                              "end": {
                                "line": 211,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "on",
                            "range": [
                              5655,
                              5657
                            ],
                            "loc": {
                              "start": {
                                "line": 211,
                                "column": 16
                              },
                              "end": {
                                "line": 211,
                                "column": 18
                              }
                            }
                          },
                          "range": [
                            5647,
                            5657
                          ],
                          "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": [
                                  5659,
                                  5685
                                ],
                                "loc": {
                                  "start": {
                                    "line": 211,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 211,
                                    "column": 46
                                  }
                                }
                              }
                            ],
                            "range": [
                              5658,
                              5686
                            ],
                            "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": [
                                    5706,
                                    5710
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 212,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 212,
                                      "column": 22
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "message",
                                  "range": [
                                    5711,
                                    5718
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 212,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 212,
                                      "column": 30
                                    }
                                  }
                                },
                                "range": [
                                  5706,
                                  5718
                                ],
                                "loc": {
                                  "start": {
                                    "line": 212,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 212,
                                    "column": 30
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      5719,
                                      5723
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 212,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 212,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "msgPopulate",
                                    "range": [
                                      5724,
                                      5735
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 212,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 212,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    5719,
                                    5735
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 212,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 212,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "range": [
                                5706,
                                5736
                              ],
                              "loc": {
                                "start": {
                                  "line": 212,
                                  "column": 18
                                },
                                "end": {
                                  "line": 212,
                                  "column": 48
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              5700,
                              5736
                            ],
                            "loc": {
                              "start": {
                                "line": 212,
                                "column": 12
                              },
                              "end": {
                                "line": 212,
                                "column": 48
                              }
                            }
                          }
                        ],
                        "range": [
                          5647,
                          5737
                        ],
                        "loc": {
                          "start": {
                            "line": 211,
                            "column": 8
                          },
                          "end": {
                            "line": 212,
                            "column": 49
                          }
                        }
                      },
                      "range": [
                        5647,
                        5738
                      ],
                      "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": [
                              5747,
                              5754
                            ],
                            "loc": {
                              "start": {
                                "line": 213,
                                "column": 8
                              },
                              "end": {
                                "line": 213,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "on",
                            "range": [
                              5755,
                              5757
                            ],
                            "loc": {
                              "start": {
                                "line": 213,
                                "column": 16
                              },
                              "end": {
                                "line": 213,
                                "column": 18
                              }
                            }
                          },
                          "range": [
                            5747,
                            5757
                          ],
                          "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": [
                                  5759,
                                  5779
                                ],
                                "loc": {
                                  "start": {
                                    "line": 213,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 213,
                                    "column": 40
                                  }
                                }
                              }
                            ],
                            "range": [
                              5758,
                              5780
                            ],
                            "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": [
                                    5800,
                                    5804
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 214,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 214,
                                      "column": 22
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "message",
                                  "range": [
                                    5805,
                                    5812
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 214,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 214,
                                      "column": 30
                                    }
                                  }
                                },
                                "range": [
                                  5800,
                                  5812
                                ],
                                "loc": {
                                  "start": {
                                    "line": 214,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 214,
                                    "column": 30
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      5813,
                                      5817
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 214,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 214,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "msgChangePage",
                                    "range": [
                                      5818,
                                      5831
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 214,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 214,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    5813,
                                    5831
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 214,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 214,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "range": [
                                5800,
                                5832
                              ],
                              "loc": {
                                "start": {
                                  "line": 214,
                                  "column": 18
                                },
                                "end": {
                                  "line": 214,
                                  "column": 50
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              5794,
                              5832
                            ],
                            "loc": {
                              "start": {
                                "line": 214,
                                "column": 12
                              },
                              "end": {
                                "line": 214,
                                "column": 50
                              }
                            }
                          }
                        ],
                        "range": [
                          5747,
                          5833
                        ],
                        "loc": {
                          "start": {
                            "line": 213,
                            "column": 8
                          },
                          "end": {
                            "line": 214,
                            "column": 51
                          }
                        }
                      },
                      "range": [
                        5747,
                        5834
                      ],
                      "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": [
                              5843,
                              5850
                            ],
                            "loc": {
                              "start": {
                                "line": 215,
                                "column": 8
                              },
                              "end": {
                                "line": 215,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "on",
                            "range": [
                              5851,
                              5853
                            ],
                            "loc": {
                              "start": {
                                "line": 215,
                                "column": 16
                              },
                              "end": {
                                "line": 215,
                                "column": 18
                              }
                            }
                          },
                          "range": [
                            5843,
                            5853
                          ],
                          "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": [
                                  5855,
                                  5880
                                ],
                                "loc": {
                                  "start": {
                                    "line": 215,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 215,
                                    "column": 45
                                  }
                                }
                              }
                            ],
                            "range": [
                              5854,
                              5881
                            ],
                            "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": [
                                    5901,
                                    5905
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 216,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 216,
                                      "column": 16
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "message",
                                  "range": [
                                    5906,
                                    5913
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 216,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 216,
                                      "column": 24
                                    }
                                  }
                                },
                                "range": [
                                  5901,
                                  5913
                                ],
                                "loc": {
                                  "start": {
                                    "line": 216,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 216,
                                    "column": 24
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      5914,
                                      5918
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 216,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 216,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "msgClear",
                                    "range": [
                                      5919,
                                      5927
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 216,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 216,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    5914,
                                    5927
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 216,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 216,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "range": [
                                5901,
                                5928
                              ],
                              "loc": {
                                "start": {
                                  "line": 216,
                                  "column": 12
                                },
                                "end": {
                                  "line": 216,
                                  "column": 39
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              5883,
                              5928
                            ],
                            "loc": {
                              "start": {
                                "line": 215,
                                "column": 48
                              },
                              "end": {
                                "line": 216,
                                "column": 39
                              }
                            }
                          }
                        ],
                        "range": [
                          5843,
                          5929
                        ],
                        "loc": {
                          "start": {
                            "line": 215,
                            "column": 8
                          },
                          "end": {
                            "line": 216,
                            "column": 40
                          }
                        }
                      },
                      "range": [
                        5843,
                        5930
                      ],
                      "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": [
                              5939,
                              5946
                            ],
                            "loc": {
                              "start": {
                                "line": 217,
                                "column": 8
                              },
                              "end": {
                                "line": 217,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "on",
                            "range": [
                              5947,
                              5949
                            ],
                            "loc": {
                              "start": {
                                "line": 217,
                                "column": 16
                              },
                              "end": {
                                "line": 217,
                                "column": 18
                              }
                            }
                          },
                          "range": [
                            5939,
                            5949
                          ],
                          "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": [
                                  5951,
                                  5978
                                ],
                                "loc": {
                                  "start": {
                                    "line": 217,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 217,
                                    "column": 47
                                  }
                                }
                              }
                            ],
                            "range": [
                              5950,
                              5979
                            ],
                            "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": [
                                    5999,
                                    6003
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 218,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 218,
                                      "column": 22
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "message",
                                  "range": [
                                    6004,
                                    6011
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 218,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 218,
                                      "column": 30
                                    }
                                  }
                                },
                                "range": [
                                  5999,
                                  6011
                                ],
                                "loc": {
                                  "start": {
                                    "line": 218,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 218,
                                    "column": 30
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      6012,
                                      6016
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 218,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 218,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "msgChangeResults",
                                    "range": [
                                      6017,
                                      6033
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 218,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 218,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    6012,
                                    6033
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 218,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 218,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "range": [
                                5999,
                                6034
                              ],
                              "loc": {
                                "start": {
                                  "line": 218,
                                  "column": 18
                                },
                                "end": {
                                  "line": 218,
                                  "column": 53
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              5993,
                              6034
                            ],
                            "loc": {
                              "start": {
                                "line": 218,
                                "column": 12
                              },
                              "end": {
                                "line": 218,
                                "column": 53
                              }
                            }
                          }
                        ],
                        "range": [
                          5939,
                          6035
                        ],
                        "loc": {
                          "start": {
                            "line": 217,
                            "column": 8
                          },
                          "end": {
                            "line": 218,
                            "column": 54
                          }
                        }
                      },
                      "range": [
                        5939,
                        6036
                      ],
                      "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": [
                              6045,
                              6052
                            ],
                            "loc": {
                              "start": {
                                "line": 219,
                                "column": 8
                              },
                              "end": {
                                "line": 219,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "on",
                            "range": [
                              6053,
                              6055
                            ],
                            "loc": {
                              "start": {
                                "line": 219,
                                "column": 16
                              },
                              "end": {
                                "line": 219,
                                "column": 18
                              }
                            }
                          },
                          "range": [
                            6045,
                            6055
                          ],
                          "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": [
                                  6057,
                                  6076
                                ],
                                "loc": {
                                  "start": {
                                    "line": 219,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 219,
                                    "column": 39
                                  }
                                }
                              }
                            ],
                            "range": [
                              6056,
                              6077
                            ],
                            "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": [
                                    6097,
                                    6101
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 220,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 220,
                                      "column": 22
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "message",
                                  "range": [
                                    6102,
                                    6109
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 220,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 220,
                                      "column": 30
                                    }
                                  }
                                },
                                "range": [
                                  6097,
                                  6109
                                ],
                                "loc": {
                                  "start": {
                                    "line": 220,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 220,
                                    "column": 30
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      6110,
                                      6114
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 220,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 220,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "msgResetPage",
                                    "range": [
                                      6115,
                                      6127
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 220,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 220,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    6110,
                                    6127
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 220,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 220,
                                      "column": 48
                                    }
                                  }
                                }
                              ],
                              "range": [
                                6097,
                                6128
                              ],
                              "loc": {
                                "start": {
                                  "line": 220,
                                  "column": 18
                                },
                                "end": {
                                  "line": 220,
                                  "column": 49
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              6091,
                              6128
                            ],
                            "loc": {
                              "start": {
                                "line": 220,
                                "column": 12
                              },
                              "end": {
                                "line": 220,
                                "column": 49
                              }
                            }
                          }
                        ],
                        "range": [
                          6045,
                          6129
                        ],
                        "loc": {
                          "start": {
                            "line": 219,
                            "column": 8
                          },
                          "end": {
                            "line": 220,
                            "column": 50
                          }
                        }
                      },
                      "range": [
                        6045,
                        6130
                      ],
                      "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": [
                              6139,
                              6146
                            ],
                            "loc": {
                              "start": {
                                "line": 221,
                                "column": 8
                              },
                              "end": {
                                "line": 221,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "on",
                            "range": [
                              6147,
                              6149
                            ],
                            "loc": {
                              "start": {
                                "line": 221,
                                "column": 16
                              },
                              "end": {
                                "line": 221,
                                "column": 18
                              }
                            }
                          },
                          "range": [
                            6139,
                            6149
                          ],
                          "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": [
                                  6151,
                                  6177
                                ],
                                "loc": {
                                  "start": {
                                    "line": 221,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 221,
                                    "column": 46
                                  }
                                }
                              }
                            ],
                            "range": [
                              6150,
                              6178
                            ],
                            "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": [
                                    6198,
                                    6202
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 222,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 222,
                                      "column": 22
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "message",
                                  "range": [
                                    6203,
                                    6210
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 222,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 222,
                                      "column": 30
                                    }
                                  }
                                },
                                "range": [
                                  6198,
                                  6210
                                ],
                                "loc": {
                                  "start": {
                                    "line": 222,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 222,
                                    "column": 30
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      6211,
                                      6215
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 222,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 222,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "msgResetPageLength",
                                    "range": [
                                      6216,
                                      6234
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 222,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 222,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    6211,
                                    6234
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 222,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 222,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "range": [
                                6198,
                                6235
                              ],
                              "loc": {
                                "start": {
                                  "line": 222,
                                  "column": 18
                                },
                                "end": {
                                  "line": 222,
                                  "column": 55
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              6192,
                              6235
                            ],
                            "loc": {
                              "start": {
                                "line": 222,
                                "column": 12
                              },
                              "end": {
                                "line": 222,
                                "column": 55
                              }
                            }
                          }
                        ],
                        "range": [
                          6139,
                          6236
                        ],
                        "loc": {
                          "start": {
                            "line": 221,
                            "column": 8
                          },
                          "end": {
                            "line": 222,
                            "column": 56
                          }
                        }
                      },
                      "range": [
                        6139,
                        6237
                      ],
                      "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": [
                              6246,
                              6253
                            ],
                            "loc": {
                              "start": {
                                "line": 223,
                                "column": 8
                              },
                              "end": {
                                "line": 223,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "on",
                            "range": [
                              6254,
                              6256
                            ],
                            "loc": {
                              "start": {
                                "line": 223,
                                "column": 16
                              },
                              "end": {
                                "line": 223,
                                "column": 18
                              }
                            }
                          },
                          "range": [
                            6246,
                            6256
                          ],
                          "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": [
                                  6258,
                                  6285
                                ],
                                "loc": {
                                  "start": {
                                    "line": 223,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 223,
                                    "column": 47
                                  }
                                }
                              }
                            ],
                            "range": [
                              6257,
                              6286
                            ],
                            "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": [
                                    6306,
                                    6310
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 224,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 224,
                                      "column": 22
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "message",
                                  "range": [
                                    6311,
                                    6318
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 224,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 224,
                                      "column": 30
                                    }
                                  }
                                },
                                "range": [
                                  6306,
                                  6318
                                ],
                                "loc": {
                                  "start": {
                                    "line": 224,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 224,
                                    "column": 30
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      6319,
                                      6323
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 224,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 224,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "msgLoadExtensions",
                                    "range": [
                                      6324,
                                      6341
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 224,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 224,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    6319,
                                    6341
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 224,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 224,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "range": [
                                6306,
                                6342
                              ],
                              "loc": {
                                "start": {
                                  "line": 224,
                                  "column": 18
                                },
                                "end": {
                                  "line": 224,
                                  "column": 54
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              6300,
                              6342
                            ],
                            "loc": {
                              "start": {
                                "line": 224,
                                "column": 12
                              },
                              "end": {
                                "line": 224,
                                "column": 54
                              }
                            }
                          }
                        ],
                        "range": [
                          6246,
                          6343
                        ],
                        "loc": {
                          "start": {
                            "line": 223,
                            "column": 8
                          },
                          "end": {
                            "line": 224,
                            "column": 55
                          }
                        }
                      },
                      "range": [
                        6246,
                        6344
                      ],
                      "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": [
                              6353,
                              6360
                            ],
                            "loc": {
                              "start": {
                                "line": 225,
                                "column": 8
                              },
                              "end": {
                                "line": 225,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "on",
                            "range": [
                              6361,
                              6363
                            ],
                            "loc": {
                              "start": {
                                "line": 225,
                                "column": 16
                              },
                              "end": {
                                "line": 225,
                                "column": 18
                              }
                            }
                          },
                          "range": [
                            6353,
                            6363
                          ],
                          "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": [
                                  6365,
                                  6388
                                ],
                                "loc": {
                                  "start": {
                                    "line": 225,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 225,
                                    "column": 43
                                  }
                                }
                              }
                            ],
                            "range": [
                              6364,
                              6389
                            ],
                            "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": [
                                    6409,
                                    6413
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 226,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 226,
                                      "column": 22
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "message",
                                  "range": [
                                    6414,
                                    6421
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 226,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 226,
                                      "column": 30
                                    }
                                  }
                                },
                                "range": [
                                  6409,
                                  6421
                                ],
                                "loc": {
                                  "start": {
                                    "line": 226,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 226,
                                    "column": 30
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      6422,
                                      6426
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 226,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 226,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "msgLoadThemes",
                                    "range": [
                                      6427,
                                      6440
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 226,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 226,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    6422,
                                    6440
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 226,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 226,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "range": [
                                6409,
                                6441
                              ],
                              "loc": {
                                "start": {
                                  "line": 226,
                                  "column": 18
                                },
                                "end": {
                                  "line": 226,
                                  "column": 50
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              6403,
                              6441
                            ],
                            "loc": {
                              "start": {
                                "line": 226,
                                "column": 12
                              },
                              "end": {
                                "line": 226,
                                "column": 50
                              }
                            }
                          }
                        ],
                        "range": [
                          6353,
                          6442
                        ],
                        "loc": {
                          "start": {
                            "line": 225,
                            "column": 8
                          },
                          "end": {
                            "line": 226,
                            "column": 51
                          }
                        }
                      },
                      "range": [
                        6353,
                        6443
                      ],
                      "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": [
                              6453,
                              6460
                            ],
                            "loc": {
                              "start": {
                                "line": 228,
                                "column": 8
                              },
                              "end": {
                                "line": 228,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "on",
                            "range": [
                              6461,
                              6463
                            ],
                            "loc": {
                              "start": {
                                "line": 228,
                                "column": 16
                              },
                              "end": {
                                "line": 228,
                                "column": 18
                              }
                            }
                          },
                          "range": [
                            6453,
                            6463
                          ],
                          "loc": {
                            "start": {
                              "line": 228,
                              "column": 8
                            },
                            "end": {
                              "line": 228,
                              "column": 18
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "EVENTS",
                            "range": [
                              6464,
                              6470
                            ],
                            "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": [
                                    6478,
                                    6482
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 228,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 228,
                                      "column": 37
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "message",
                                  "range": [
                                    6483,
                                    6490
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 228,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 228,
                                      "column": 45
                                    }
                                  }
                                },
                                "range": [
                                  6478,
                                  6490
                                ],
                                "loc": {
                                  "start": {
                                    "line": 228,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 228,
                                    "column": 45
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Literal",
                                  "value": "",
                                  "raw": "''",
                                  "range": [
                                    6491,
                                    6493
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 228,
                                      "column": 46
                                    },
                                    "end": {
                                      "line": 228,
                                      "column": 48
                                    }
                                  }
                                }
                              ],
                              "range": [
                                6478,
                                6494
                              ],
                              "loc": {
                                "start": {
                                  "line": 228,
                                  "column": 33
                                },
                                "end": {
                                  "line": 228,
                                  "column": 49
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              6472,
                              6494
                            ],
                            "loc": {
                              "start": {
                                "line": 228,
                                "column": 27
                              },
                              "end": {
                                "line": 228,
                                "column": 49
                              }
                            }
                          }
                        ],
                        "range": [
                          6453,
                          6495
                        ],
                        "loc": {
                          "start": {
                            "line": 228,
                            "column": 8
                          },
                          "end": {
                            "line": 228,
                            "column": 50
                          }
                        }
                      },
                      "range": [
                        6453,
                        6496
                      ],
                      "loc": {
                        "start": {
                          "line": 228,
                          "column": 8
                        },
                        "end": {
                          "line": 228,
                          "column": 51
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * @inherited\n         ",
                          "range": [
                            6506,
                            6543
                          ],
                          "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": [
                              6552,
                              6556
                            ],
                            "loc": {
                              "start": {
                                "line": 233,
                                "column": 8
                              },
                              "end": {
                                "line": 233,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "initialized",
                            "range": [
                              6557,
                              6568
                            ],
                            "loc": {
                              "start": {
                                "line": 233,
                                "column": 13
                              },
                              "end": {
                                "line": 233,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            6552,
                            6568
                          ],
                          "loc": {
                            "start": {
                              "line": 233,
                              "column": 8
                            },
                            "end": {
                              "line": 233,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": true,
                          "raw": "true",
                          "range": [
                            6571,
                            6575
                          ],
                          "loc": {
                            "start": {
                              "line": 233,
                              "column": 27
                            },
                            "end": {
                              "line": 233,
                              "column": 31
                            }
                          }
                        },
                        "range": [
                          6552,
                          6575
                        ],
                        "loc": {
                          "start": {
                            "line": 233,
                            "column": 8
                          },
                          "end": {
                            "line": 233,
                            "column": 31
                          }
                        }
                      },
                      "range": [
                        6552,
                        6576
                      ],
                      "loc": {
                        "start": {
                          "line": 233,
                          "column": 8
                        },
                        "end": {
                          "line": 233,
                          "column": 32
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * @inherited\n         ",
                          "range": [
                            6506,
                            6543
                          ],
                          "loc": {
                            "start": {
                              "line": 230,
                              "column": 8
                            },
                            "end": {
                              "line": 232,
                              "column": 11
                            }
                          }
                        }
                      ]
                    }
                  ],
                  "range": [
                    4384,
                    6582
                  ],
                  "loc": {
                    "start": {
                      "line": 170,
                      "column": 11
                    },
                    "end": {
                      "line": 234,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  4381,
                  6582
                ],
                "loc": {
                  "start": {
                    "line": 170,
                    "column": 8
                  },
                  "end": {
                    "line": 234,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                4377,
                6582
              ],
              "loc": {
                "start": {
                  "line": 170,
                  "column": 4
                },
                "end": {
                  "line": 234,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Initializes StatusBar instance\n     ",
                  "range": [
                    4323,
                    4372
                  ],
                  "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": [
                    6588,
                    6683
                  ],
                  "loc": {
                    "start": {
                      "line": 236,
                      "column": 4
                    },
                    "end": {
                      "line": 239,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "message",
                "range": [
                  6688,
                  6695
                ],
                "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": [
                        6696,
                        6697
                      ],
                      "loc": {
                        "start": {
                          "line": 240,
                          "column": 12
                        },
                        "end": {
                          "line": 240,
                          "column": 13
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": "",
                      "raw": "''",
                      "range": [
                        6700,
                        6702
                      ],
                      "loc": {
                        "start": {
                          "line": 240,
                          "column": 16
                        },
                        "end": {
                          "line": 240,
                          "column": 18
                        }
                      }
                    },
                    "range": [
                      6696,
                      6702
                    ],
                    "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": [
                                6719,
                                6723
                              ],
                              "loc": {
                                "start": {
                                  "line": 241,
                                  "column": 13
                                },
                                "end": {
                                  "line": 241,
                                  "column": 17
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "isEnabled",
                              "range": [
                                6724,
                                6733
                              ],
                              "loc": {
                                "start": {
                                  "line": 241,
                                  "column": 18
                                },
                                "end": {
                                  "line": 241,
                                  "column": 27
                                }
                              }
                            },
                            "range": [
                              6719,
                              6733
                            ],
                            "loc": {
                              "start": {
                                "line": 241,
                                "column": 13
                              },
                              "end": {
                                "line": 241,
                                "column": 27
                              }
                            }
                          },
                          "arguments": [],
                          "range": [
                            6719,
                            6735
                          ],
                          "loc": {
                            "start": {
                              "line": 241,
                              "column": 13
                            },
                            "end": {
                              "line": 241,
                              "column": 29
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          6718,
                          6735
                        ],
                        "loc": {
                          "start": {
                            "line": 241,
                            "column": 12
                          },
                          "end": {
                            "line": 241,
                            "column": 29
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": null,
                            "range": [
                              6751,
                              6758
                            ],
                            "loc": {
                              "start": {
                                "line": 242,
                                "column": 12
                              },
                              "end": {
                                "line": 242,
                                "column": 19
                              }
                            }
                          }
                        ],
                        "range": [
                          6737,
                          6768
                        ],
                        "loc": {
                          "start": {
                            "line": 241,
                            "column": 31
                          },
                          "end": {
                            "line": 243,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        6714,
                        6768
                      ],
                      "loc": {
                        "start": {
                          "line": 241,
                          "column": 8
                        },
                        "end": {
                          "line": 243,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              6778,
                              6782
                            ],
                            "loc": {
                              "start": {
                                "line": 245,
                                "column": 8
                              },
                              "end": {
                                "line": 245,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onBeforeShowMsg",
                            "range": [
                              6783,
                              6798
                            ],
                            "loc": {
                              "start": {
                                "line": 245,
                                "column": 13
                              },
                              "end": {
                                "line": 245,
                                "column": 28
                              }
                            }
                          },
                          "range": [
                            6778,
                            6798
                          ],
                          "loc": {
                            "start": {
                              "line": 245,
                              "column": 8
                            },
                            "end": {
                              "line": 245,
                              "column": 28
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                6799,
                                6803
                              ],
                              "loc": {
                                "start": {
                                  "line": 245,
                                  "column": 29
                                },
                                "end": {
                                  "line": 245,
                                  "column": 33
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "tf",
                              "range": [
                                6804,
                                6806
                              ],
                              "loc": {
                                "start": {
                                  "line": 245,
                                  "column": 34
                                },
                                "end": {
                                  "line": 245,
                                  "column": 36
                                }
                              }
                            },
                            "range": [
                              6799,
                              6806
                            ],
                            "loc": {
                              "start": {
                                "line": 245,
                                "column": 29
                              },
                              "end": {
                                "line": 245,
                                "column": 36
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "t",
                            "range": [
                              6808,
                              6809
                            ],
                            "loc": {
                              "start": {
                                "line": 245,
                                "column": 38
                              },
                              "end": {
                                "line": 245,
                                "column": 39
                              }
                            }
                          }
                        ],
                        "range": [
                          6778,
                          6810
                        ],
                        "loc": {
                          "start": {
                            "line": 245,
                            "column": 8
                          },
                          "end": {
                            "line": 245,
                            "column": 40
                          }
                        }
                      },
                      "range": [
                        6778,
                        6811
                      ],
                      "loc": {
                        "start": {
                          "line": 245,
                          "column": 8
                        },
                        "end": {
                          "line": 245,
                          "column": 41
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "d",
                            "range": [
                              6825,
                              6826
                            ],
                            "loc": {
                              "start": {
                                "line": 247,
                                "column": 12
                              },
                              "end": {
                                "line": 247,
                                "column": 13
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "===",
                              "left": {
                                "type": "Identifier",
                                "name": "t",
                                "range": [
                                  6829,
                                  6830
                                ],
                                "loc": {
                                  "start": {
                                    "line": 247,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 247,
                                    "column": 17
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "",
                                "raw": "''",
                                "range": [
                                  6835,
                                  6837
                                ],
                                "loc": {
                                  "start": {
                                    "line": 247,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 247,
                                    "column": 24
                                  }
                                }
                              },
                              "range": [
                                6829,
                                6837
                              ],
                              "loc": {
                                "start": {
                                  "line": 247,
                                  "column": 16
                                },
                                "end": {
                                  "line": 247,
                                  "column": 24
                                }
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  6840,
                                  6844
                                ],
                                "loc": {
                                  "start": {
                                    "line": 247,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 247,
                                    "column": 31
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "delay",
                                "range": [
                                  6845,
                                  6850
                                ],
                                "loc": {
                                  "start": {
                                    "line": 247,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 247,
                                    "column": 37
                                  }
                                }
                              },
                              "range": [
                                6840,
                                6850
                              ],
                              "loc": {
                                "start": {
                                  "line": 247,
                                  "column": 27
                                },
                                "end": {
                                  "line": 247,
                                  "column": 37
                                }
                              }
                            },
                            "alternate": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                6853,
                                6854
                              ],
                              "loc": {
                                "start": {
                                  "line": 247,
                                  "column": 40
                                },
                                "end": {
                                  "line": 247,
                                  "column": 41
                                }
                              }
                            },
                            "range": [
                              6829,
                              6854
                            ],
                            "loc": {
                              "start": {
                                "line": 247,
                                "column": 16
                              },
                              "end": {
                                "line": 247,
                                "column": 41
                              }
                            }
                          },
                          "range": [
                            6825,
                            6854
                          ],
                          "loc": {
                            "start": {
                              "line": 247,
                              "column": 12
                            },
                            "end": {
                              "line": 247,
                              "column": 41
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        6821,
                        6855
                      ],
                      "loc": {
                        "start": {
                          "line": 247,
                          "column": 8
                        },
                        "end": {
                          "line": 247,
                          "column": 42
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "root",
                            "range": [
                              6864,
                              6868
                            ],
                            "loc": {
                              "start": {
                                "line": 248,
                                "column": 8
                              },
                              "end": {
                                "line": 248,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "setTimeout",
                            "range": [
                              6869,
                              6879
                            ],
                            "loc": {
                              "start": {
                                "line": 248,
                                "column": 13
                              },
                              "end": {
                                "line": 248,
                                "column": 23
                              }
                            }
                          },
                          "range": [
                            6864,
                            6879
                          ],
                          "loc": {
                            "start": {
                              "line": 248,
                              "column": 8
                            },
                            "end": {
                              "line": 248,
                              "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": [
                                          6905,
                                          6909
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 249,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 249,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "initialized",
                                        "range": [
                                          6910,
                                          6921
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 249,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 249,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        6905,
                                        6921
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 249,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 249,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "prefix": true,
                                    "range": [
                                      6904,
                                      6921
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 249,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 249,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ReturnStatement",
                                        "argument": null,
                                        "range": [
                                          6941,
                                          6948
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 250,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 250,
                                            "column": 23
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6923,
                                      6962
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 249,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 251,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    6900,
                                    6962
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 249,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 251,
                                      "column": 13
                                    }
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ThisExpression",
                                          "range": [
                                            6975,
                                            6979
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 252,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 252,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "msgContainer",
                                          "range": [
                                            6980,
                                            6992
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 252,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 252,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "range": [
                                          6975,
                                          6992
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 252,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 252,
                                            "column": 29
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "innerHTML",
                                        "range": [
                                          6993,
                                          7002
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 252,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 252,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "range": [
                                        6975,
                                        7002
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 252,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 252,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "t",
                                      "range": [
                                        7005,
                                        7006
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 252,
                                          "column": 42
                                        },
                                        "end": {
                                          "line": 252,
                                          "column": 43
                                        }
                                      }
                                    },
                                    "range": [
                                      6975,
                                      7006
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 252,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 252,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    6975,
                                    7007
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 252,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 252,
                                      "column": 44
                                    }
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "ThisExpression",
                                        "range": [
                                          7021,
                                          7025
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 254,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 254,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "onAfterShowMsg",
                                        "range": [
                                          7026,
                                          7040
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 254,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 254,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "range": [
                                        7021,
                                        7040
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 254,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 254,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ThisExpression",
                                          "range": [
                                            7041,
                                            7045
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 254,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 254,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "tf",
                                          "range": [
                                            7046,
                                            7048
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 254,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 254,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "range": [
                                          7041,
                                          7048
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 254,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 254,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "t",
                                        "range": [
                                          7050,
                                          7051
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 254,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 254,
                                            "column": 42
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7021,
                                      7052
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 254,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 254,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    7021,
                                    7053
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 254,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 254,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "range": [
                                6886,
                                7063
                              ],
                              "loc": {
                                "start": {
                                  "line": 248,
                                  "column": 30
                                },
                                "end": {
                                  "line": 255,
                                  "column": 9
                                }
                              }
                            },
                            "generator": false,
                            "expression": false,
                            "range": [
                              6880,
                              7063
                            ],
                            "loc": {
                              "start": {
                                "line": 248,
                                "column": 24
                              },
                              "end": {
                                "line": 255,
                                "column": 9
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "d",
                            "range": [
                              7065,
                              7066
                            ],
                            "loc": {
                              "start": {
                                "line": 255,
                                "column": 11
                              },
                              "end": {
                                "line": 255,
                                "column": 12
                              }
                            }
                          }
                        ],
                        "range": [
                          6864,
                          7067
                        ],
                        "loc": {
                          "start": {
                            "line": 248,
                            "column": 8
                          },
                          "end": {
                            "line": 255,
                            "column": 13
                          }
                        }
                      },
                      "range": [
                        6864,
                        7068
                      ],
                      "loc": {
                        "start": {
                          "line": 248,
                          "column": 8
                        },
                        "end": {
                          "line": 255,
                          "column": 14
                        }
                      }
                    }
                  ],
                  "range": [
                    6704,
                    7074
                  ],
                  "loc": {
                    "start": {
                      "line": 240,
                      "column": 20
                    },
                    "end": {
                      "line": 256,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  6695,
                  7074
                ],
                "loc": {
                  "start": {
                    "line": 240,
                    "column": 11
                  },
                  "end": {
                    "line": 256,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                6688,
                7074
              ],
              "loc": {
                "start": {
                  "line": 240,
                  "column": 4
                },
                "end": {
                  "line": 256,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Display status message\n     * @param {String} [t=''] Message to be displayed\n     ",
                  "range": [
                    6588,
                    6683
                  ],
                  "loc": {
                    "start": {
                      "line": 236,
                      "column": 4
                    },
                    "end": {
                      "line": 239,
                      "column": 7
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Destroy StatusBar instance\n     ",
                  "range": [
                    7080,
                    7125
                  ],
                  "loc": {
                    "start": {
                      "line": 258,
                      "column": 4
                    },
                    "end": {
                      "line": 260,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "destroy",
                "range": [
                  7130,
                  7137
                ],
                "loc": {
                  "start": {
                    "line": 261,
                    "column": 4
                  },
                  "end": {
                    "line": 261,
                    "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": [
                              7155,
                              7159
                            ],
                            "loc": {
                              "start": {
                                "line": 262,
                                "column": 13
                              },
                              "end": {
                                "line": 262,
                                "column": 17
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "initialized",
                            "range": [
                              7160,
                              7171
                            ],
                            "loc": {
                              "start": {
                                "line": 262,
                                "column": 18
                              },
                              "end": {
                                "line": 262,
                                "column": 29
                              }
                            }
                          },
                          "range": [
                            7155,
                            7171
                          ],
                          "loc": {
                            "start": {
                              "line": 262,
                              "column": 13
                            },
                            "end": {
                              "line": 262,
                              "column": 29
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          7154,
                          7171
                        ],
                        "loc": {
                          "start": {
                            "line": 262,
                            "column": 12
                          },
                          "end": {
                            "line": 262,
                            "column": 29
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": null,
                            "range": [
                              7187,
                              7194
                            ],
                            "loc": {
                              "start": {
                                "line": 263,
                                "column": 12
                              },
                              "end": {
                                "line": 263,
                                "column": 19
                              }
                            }
                          }
                        ],
                        "range": [
                          7173,
                          7204
                        ],
                        "loc": {
                          "start": {
                            "line": 262,
                            "column": 31
                          },
                          "end": {
                            "line": 264,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        7150,
                        7204
                      ],
                      "loc": {
                        "start": {
                          "line": 262,
                          "column": 8
                        },
                        "end": {
                          "line": 264,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "emitter",
                            "range": [
                              7218,
                              7225
                            ],
                            "loc": {
                              "start": {
                                "line": 266,
                                "column": 12
                              },
                              "end": {
                                "line": 266,
                                "column": 19
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                7228,
                                7232
                              ],
                              "loc": {
                                "start": {
                                  "line": 266,
                                  "column": 22
                                },
                                "end": {
                                  "line": 266,
                                  "column": 26
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "emitter",
                              "range": [
                                7233,
                                7240
                              ],
                              "loc": {
                                "start": {
                                  "line": 266,
                                  "column": 27
                                },
                                "end": {
                                  "line": 266,
                                  "column": 34
                                }
                              }
                            },
                            "range": [
                              7228,
                              7240
                            ],
                            "loc": {
                              "start": {
                                "line": 266,
                                "column": 22
                              },
                              "end": {
                                "line": 266,
                                "column": 34
                              }
                            }
                          },
                          "range": [
                            7218,
                            7240
                          ],
                          "loc": {
                            "start": {
                              "line": 266,
                              "column": 12
                            },
                            "end": {
                              "line": 266,
                              "column": 34
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        7214,
                        7241
                      ],
                      "loc": {
                        "start": {
                          "line": 266,
                          "column": 8
                        },
                        "end": {
                          "line": 266,
                          "column": 35
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                7251,
                                7255
                              ],
                              "loc": {
                                "start": {
                                  "line": 268,
                                  "column": 8
                                },
                                "end": {
                                  "line": 268,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "container",
                              "range": [
                                7256,
                                7265
                              ],
                              "loc": {
                                "start": {
                                  "line": 268,
                                  "column": 13
                                },
                                "end": {
                                  "line": 268,
                                  "column": 22
                                }
                              }
                            },
                            "range": [
                              7251,
                              7265
                            ],
                            "loc": {
                              "start": {
                                "line": 268,
                                "column": 8
                              },
                              "end": {
                                "line": 268,
                                "column": 22
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "innerHTML",
                            "range": [
                              7266,
                              7275
                            ],
                            "loc": {
                              "start": {
                                "line": 268,
                                "column": 23
                              },
                              "end": {
                                "line": 268,
                                "column": 32
                              }
                            }
                          },
                          "range": [
                            7251,
                            7275
                          ],
                          "loc": {
                            "start": {
                              "line": 268,
                              "column": 8
                            },
                            "end": {
                              "line": 268,
                              "column": 32
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "",
                          "raw": "''",
                          "range": [
                            7278,
                            7280
                          ],
                          "loc": {
                            "start": {
                              "line": 268,
                              "column": 35
                            },
                            "end": {
                              "line": 268,
                              "column": 37
                            }
                          }
                        },
                        "range": [
                          7251,
                          7280
                        ],
                        "loc": {
                          "start": {
                            "line": 268,
                            "column": 8
                          },
                          "end": {
                            "line": 268,
                            "column": 37
                          }
                        }
                      },
                      "range": [
                        7251,
                        7281
                      ],
                      "loc": {
                        "start": {
                          "line": 268,
                          "column": 8
                        },
                        "end": {
                          "line": 268,
                          "column": 38
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              7295,
                              7299
                            ],
                            "loc": {
                              "start": {
                                "line": 269,
                                "column": 13
                              },
                              "end": {
                                "line": 269,
                                "column": 17
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "targetId",
                            "range": [
                              7300,
                              7308
                            ],
                            "loc": {
                              "start": {
                                "line": 269,
                                "column": 18
                              },
                              "end": {
                                "line": 269,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            7295,
                            7308
                          ],
                          "loc": {
                            "start": {
                              "line": 269,
                              "column": 13
                            },
                            "end": {
                              "line": 269,
                              "column": 26
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          7294,
                          7308
                        ],
                        "loc": {
                          "start": {
                            "line": 269,
                            "column": 12
                          },
                          "end": {
                            "line": 269,
                            "column": 26
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "removeElm",
                                "range": [
                                  7324,
                                  7333
                                ],
                                "loc": {
                                  "start": {
                                    "line": 270,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 270,
                                    "column": 21
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      7334,
                                      7338
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 270,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 270,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "container",
                                    "range": [
                                      7339,
                                      7348
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 270,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 270,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    7334,
                                    7348
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 270,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 270,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "range": [
                                7324,
                                7349
                              ],
                              "loc": {
                                "start": {
                                  "line": 270,
                                  "column": 12
                                },
                                "end": {
                                  "line": 270,
                                  "column": 37
                                }
                              }
                            },
                            "range": [
                              7324,
                              7350
                            ],
                            "loc": {
                              "start": {
                                "line": 270,
                                "column": 12
                              },
                              "end": {
                                "line": 270,
                                "column": 38
                              }
                            }
                          }
                        ],
                        "range": [
                          7310,
                          7360
                        ],
                        "loc": {
                          "start": {
                            "line": 269,
                            "column": 28
                          },
                          "end": {
                            "line": 271,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        7290,
                        7360
                      ],
                      "loc": {
                        "start": {
                          "line": 269,
                          "column": 8
                        },
                        "end": {
                          "line": 271,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              7369,
                              7373
                            ],
                            "loc": {
                              "start": {
                                "line": 272,
                                "column": 8
                              },
                              "end": {
                                "line": 272,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "labelContainer",
                            "range": [
                              7374,
                              7388
                            ],
                            "loc": {
                              "start": {
                                "line": 272,
                                "column": 13
                              },
                              "end": {
                                "line": 272,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            7369,
                            7388
                          ],
                          "loc": {
                            "start": {
                              "line": 272,
                              "column": 8
                            },
                            "end": {
                              "line": 272,
                              "column": 27
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            7391,
                            7395
                          ],
                          "loc": {
                            "start": {
                              "line": 272,
                              "column": 30
                            },
                            "end": {
                              "line": 272,
                              "column": 34
                            }
                          }
                        },
                        "range": [
                          7369,
                          7395
                        ],
                        "loc": {
                          "start": {
                            "line": 272,
                            "column": 8
                          },
                          "end": {
                            "line": 272,
                            "column": 34
                          }
                        }
                      },
                      "range": [
                        7369,
                        7396
                      ],
                      "loc": {
                        "start": {
                          "line": 272,
                          "column": 8
                        },
                        "end": {
                          "line": 272,
                          "column": 35
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              7405,
                              7409
                            ],
                            "loc": {
                              "start": {
                                "line": 273,
                                "column": 8
                              },
                              "end": {
                                "line": 273,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "msgContainer",
                            "range": [
                              7410,
                              7422
                            ],
                            "loc": {
                              "start": {
                                "line": 273,
                                "column": 13
                              },
                              "end": {
                                "line": 273,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            7405,
                            7422
                          ],
                          "loc": {
                            "start": {
                              "line": 273,
                              "column": 8
                            },
                            "end": {
                              "line": 273,
                              "column": 25
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            7425,
                            7429
                          ],
                          "loc": {
                            "start": {
                              "line": 273,
                              "column": 28
                            },
                            "end": {
                              "line": 273,
                              "column": 32
                            }
                          }
                        },
                        "range": [
                          7405,
                          7429
                        ],
                        "loc": {
                          "start": {
                            "line": 273,
                            "column": 8
                          },
                          "end": {
                            "line": 273,
                            "column": 32
                          }
                        }
                      },
                      "range": [
                        7405,
                        7430
                      ],
                      "loc": {
                        "start": {
                          "line": 273,
                          "column": 8
                        },
                        "end": {
                          "line": 273,
                          "column": 33
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              7439,
                              7443
                            ],
                            "loc": {
                              "start": {
                                "line": 274,
                                "column": 8
                              },
                              "end": {
                                "line": 274,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "container",
                            "range": [
                              7444,
                              7453
                            ],
                            "loc": {
                              "start": {
                                "line": 274,
                                "column": 13
                              },
                              "end": {
                                "line": 274,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            7439,
                            7453
                          ],
                          "loc": {
                            "start": {
                              "line": 274,
                              "column": 8
                            },
                            "end": {
                              "line": 274,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            7456,
                            7460
                          ],
                          "loc": {
                            "start": {
                              "line": 274,
                              "column": 25
                            },
                            "end": {
                              "line": 274,
                              "column": 29
                            }
                          }
                        },
                        "range": [
                          7439,
                          7460
                        ],
                        "loc": {
                          "start": {
                            "line": 274,
                            "column": 8
                          },
                          "end": {
                            "line": 274,
                            "column": 29
                          }
                        }
                      },
                      "range": [
                        7439,
                        7461
                      ],
                      "loc": {
                        "start": {
                          "line": 274,
                          "column": 8
                        },
                        "end": {
                          "line": 274,
                          "column": 30
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": " Unsubscribe to events",
                          "range": [
                            7471,
                            7495
                          ],
                          "loc": {
                            "start": {
                              "line": 276,
                              "column": 8
                            },
                            "end": {
                              "line": 276,
                              "column": 32
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "emitter",
                            "range": [
                              7504,
                              7511
                            ],
                            "loc": {
                              "start": {
                                "line": 277,
                                "column": 8
                              },
                              "end": {
                                "line": 277,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "off",
                            "range": [
                              7512,
                              7515
                            ],
                            "loc": {
                              "start": {
                                "line": 277,
                                "column": 16
                              },
                              "end": {
                                "line": 277,
                                "column": 19
                              }
                            }
                          },
                          "range": [
                            7504,
                            7515
                          ],
                          "loc": {
                            "start": {
                              "line": 277,
                              "column": 8
                            },
                            "end": {
                              "line": 277,
                              "column": 19
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "Literal",
                                "value": "before-filtering",
                                "raw": "'before-filtering'",
                                "range": [
                                  7517,
                                  7535
                                ],
                                "loc": {
                                  "start": {
                                    "line": 277,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 277,
                                    "column": 39
                                  }
                                }
                              }
                            ],
                            "range": [
                              7516,
                              7536
                            ],
                            "loc": {
                              "start": {
                                "line": 277,
                                "column": 20
                              },
                              "end": {
                                "line": 277,
                                "column": 40
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [],
                            "body": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    7544,
                                    7548
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 277,
                                      "column": 48
                                    },
                                    "end": {
                                      "line": 277,
                                      "column": 52
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "message",
                                  "range": [
                                    7549,
                                    7556
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 277,
                                      "column": 53
                                    },
                                    "end": {
                                      "line": 277,
                                      "column": 60
                                    }
                                  }
                                },
                                "range": [
                                  7544,
                                  7556
                                ],
                                "loc": {
                                  "start": {
                                    "line": 277,
                                    "column": 48
                                  },
                                  "end": {
                                    "line": 277,
                                    "column": 60
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      7557,
                                      7561
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 277,
                                        "column": 61
                                      },
                                      "end": {
                                        "line": 277,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "msgFilter",
                                    "range": [
                                      7562,
                                      7571
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 277,
                                        "column": 66
                                      },
                                      "end": {
                                        "line": 277,
                                        "column": 75
                                      }
                                    }
                                  },
                                  "range": [
                                    7557,
                                    7571
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 277,
                                      "column": 61
                                    },
                                    "end": {
                                      "line": 277,
                                      "column": 75
                                    }
                                  }
                                }
                              ],
                              "range": [
                                7544,
                                7572
                              ],
                              "loc": {
                                "start": {
                                  "line": 277,
                                  "column": 48
                                },
                                "end": {
                                  "line": 277,
                                  "column": 76
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              7538,
                              7572
                            ],
                            "loc": {
                              "start": {
                                "line": 277,
                                "column": 42
                              },
                              "end": {
                                "line": 277,
                                "column": 76
                              }
                            }
                          }
                        ],
                        "range": [
                          7504,
                          7573
                        ],
                        "loc": {
                          "start": {
                            "line": 277,
                            "column": 8
                          },
                          "end": {
                            "line": 277,
                            "column": 77
                          }
                        }
                      },
                      "range": [
                        7504,
                        7574
                      ],
                      "loc": {
                        "start": {
                          "line": 277,
                          "column": 8
                        },
                        "end": {
                          "line": 277,
                          "column": 78
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": " Unsubscribe to events",
                          "range": [
                            7471,
                            7495
                          ],
                          "loc": {
                            "start": {
                              "line": 276,
                              "column": 8
                            },
                            "end": {
                              "line": 276,
                              "column": 32
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "emitter",
                            "range": [
                              7583,
                              7590
                            ],
                            "loc": {
                              "start": {
                                "line": 278,
                                "column": 8
                              },
                              "end": {
                                "line": 278,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "off",
                            "range": [
                              7591,
                              7594
                            ],
                            "loc": {
                              "start": {
                                "line": 278,
                                "column": 16
                              },
                              "end": {
                                "line": 278,
                                "column": 19
                              }
                            }
                          },
                          "range": [
                            7583,
                            7594
                          ],
                          "loc": {
                            "start": {
                              "line": 278,
                              "column": 8
                            },
                            "end": {
                              "line": 278,
                              "column": 19
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "Literal",
                                "value": "before-populating-filter",
                                "raw": "'before-populating-filter'",
                                "range": [
                                  7596,
                                  7622
                                ],
                                "loc": {
                                  "start": {
                                    "line": 278,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 278,
                                    "column": 47
                                  }
                                }
                              }
                            ],
                            "range": [
                              7595,
                              7623
                            ],
                            "loc": {
                              "start": {
                                "line": 278,
                                "column": 20
                              },
                              "end": {
                                "line": 278,
                                "column": 48
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [],
                            "body": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    7643,
                                    7647
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 279,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 279,
                                      "column": 22
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "message",
                                  "range": [
                                    7648,
                                    7655
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 279,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 279,
                                      "column": 30
                                    }
                                  }
                                },
                                "range": [
                                  7643,
                                  7655
                                ],
                                "loc": {
                                  "start": {
                                    "line": 279,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 279,
                                    "column": 30
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      7656,
                                      7660
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 279,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 279,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "msgPopulate",
                                    "range": [
                                      7661,
                                      7672
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 279,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 279,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    7656,
                                    7672
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 279,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 279,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "range": [
                                7643,
                                7673
                              ],
                              "loc": {
                                "start": {
                                  "line": 279,
                                  "column": 18
                                },
                                "end": {
                                  "line": 279,
                                  "column": 48
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              7637,
                              7673
                            ],
                            "loc": {
                              "start": {
                                "line": 279,
                                "column": 12
                              },
                              "end": {
                                "line": 279,
                                "column": 48
                              }
                            }
                          }
                        ],
                        "range": [
                          7583,
                          7674
                        ],
                        "loc": {
                          "start": {
                            "line": 278,
                            "column": 8
                          },
                          "end": {
                            "line": 279,
                            "column": 49
                          }
                        }
                      },
                      "range": [
                        7583,
                        7675
                      ],
                      "loc": {
                        "start": {
                          "line": 278,
                          "column": 8
                        },
                        "end": {
                          "line": 279,
                          "column": 50
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "emitter",
                            "range": [
                              7684,
                              7691
                            ],
                            "loc": {
                              "start": {
                                "line": 280,
                                "column": 8
                              },
                              "end": {
                                "line": 280,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "off",
                            "range": [
                              7692,
                              7695
                            ],
                            "loc": {
                              "start": {
                                "line": 280,
                                "column": 16
                              },
                              "end": {
                                "line": 280,
                                "column": 19
                              }
                            }
                          },
                          "range": [
                            7684,
                            7695
                          ],
                          "loc": {
                            "start": {
                              "line": 280,
                              "column": 8
                            },
                            "end": {
                              "line": 280,
                              "column": 19
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "Literal",
                                "value": "before-page-change",
                                "raw": "'before-page-change'",
                                "range": [
                                  7697,
                                  7717
                                ],
                                "loc": {
                                  "start": {
                                    "line": 280,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 280,
                                    "column": 41
                                  }
                                }
                              }
                            ],
                            "range": [
                              7696,
                              7718
                            ],
                            "loc": {
                              "start": {
                                "line": 280,
                                "column": 20
                              },
                              "end": {
                                "line": 280,
                                "column": 42
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [],
                            "body": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    7738,
                                    7742
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 281,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 281,
                                      "column": 22
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "message",
                                  "range": [
                                    7743,
                                    7750
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 281,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 281,
                                      "column": 30
                                    }
                                  }
                                },
                                "range": [
                                  7738,
                                  7750
                                ],
                                "loc": {
                                  "start": {
                                    "line": 281,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 281,
                                    "column": 30
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      7751,
                                      7755
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 281,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 281,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "msgChangePage",
                                    "range": [
                                      7756,
                                      7769
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 281,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 281,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    7751,
                                    7769
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 281,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 281,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "range": [
                                7738,
                                7770
                              ],
                              "loc": {
                                "start": {
                                  "line": 281,
                                  "column": 18
                                },
                                "end": {
                                  "line": 281,
                                  "column": 50
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              7732,
                              7770
                            ],
                            "loc": {
                              "start": {
                                "line": 281,
                                "column": 12
                              },
                              "end": {
                                "line": 281,
                                "column": 50
                              }
                            }
                          }
                        ],
                        "range": [
                          7684,
                          7771
                        ],
                        "loc": {
                          "start": {
                            "line": 280,
                            "column": 8
                          },
                          "end": {
                            "line": 281,
                            "column": 51
                          }
                        }
                      },
                      "range": [
                        7684,
                        7772
                      ],
                      "loc": {
                        "start": {
                          "line": 280,
                          "column": 8
                        },
                        "end": {
                          "line": 281,
                          "column": 52
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "emitter",
                            "range": [
                              7781,
                              7788
                            ],
                            "loc": {
                              "start": {
                                "line": 282,
                                "column": 8
                              },
                              "end": {
                                "line": 282,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "off",
                            "range": [
                              7789,
                              7792
                            ],
                            "loc": {
                              "start": {
                                "line": 282,
                                "column": 16
                              },
                              "end": {
                                "line": 282,
                                "column": 19
                              }
                            }
                          },
                          "range": [
                            7781,
                            7792
                          ],
                          "loc": {
                            "start": {
                              "line": 282,
                              "column": 8
                            },
                            "end": {
                              "line": 282,
                              "column": 19
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "Literal",
                                "value": "before-clearing-filters",
                                "raw": "'before-clearing-filters'",
                                "range": [
                                  7794,
                                  7819
                                ],
                                "loc": {
                                  "start": {
                                    "line": 282,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 282,
                                    "column": 46
                                  }
                                }
                              }
                            ],
                            "range": [
                              7793,
                              7820
                            ],
                            "loc": {
                              "start": {
                                "line": 282,
                                "column": 20
                              },
                              "end": {
                                "line": 282,
                                "column": 47
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [],
                            "body": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    7840,
                                    7844
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 283,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 283,
                                      "column": 22
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "message",
                                  "range": [
                                    7845,
                                    7852
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 283,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 283,
                                      "column": 30
                                    }
                                  }
                                },
                                "range": [
                                  7840,
                                  7852
                                ],
                                "loc": {
                                  "start": {
                                    "line": 283,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 283,
                                    "column": 30
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      7853,
                                      7857
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 283,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 283,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "msgClear",
                                    "range": [
                                      7858,
                                      7866
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 283,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 283,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    7853,
                                    7866
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 283,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 283,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "range": [
                                7840,
                                7867
                              ],
                              "loc": {
                                "start": {
                                  "line": 283,
                                  "column": 18
                                },
                                "end": {
                                  "line": 283,
                                  "column": 45
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              7834,
                              7867
                            ],
                            "loc": {
                              "start": {
                                "line": 283,
                                "column": 12
                              },
                              "end": {
                                "line": 283,
                                "column": 45
                              }
                            }
                          }
                        ],
                        "range": [
                          7781,
                          7868
                        ],
                        "loc": {
                          "start": {
                            "line": 282,
                            "column": 8
                          },
                          "end": {
                            "line": 283,
                            "column": 46
                          }
                        }
                      },
                      "range": [
                        7781,
                        7869
                      ],
                      "loc": {
                        "start": {
                          "line": 282,
                          "column": 8
                        },
                        "end": {
                          "line": 283,
                          "column": 47
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "emitter",
                            "range": [
                              7878,
                              7885
                            ],
                            "loc": {
                              "start": {
                                "line": 284,
                                "column": 8
                              },
                              "end": {
                                "line": 284,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "off",
                            "range": [
                              7886,
                              7889
                            ],
                            "loc": {
                              "start": {
                                "line": 284,
                                "column": 16
                              },
                              "end": {
                                "line": 284,
                                "column": 19
                              }
                            }
                          },
                          "range": [
                            7878,
                            7889
                          ],
                          "loc": {
                            "start": {
                              "line": 284,
                              "column": 8
                            },
                            "end": {
                              "line": 284,
                              "column": 19
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "Literal",
                                "value": "before-page-length-change",
                                "raw": "'before-page-length-change'",
                                "range": [
                                  7891,
                                  7918
                                ],
                                "loc": {
                                  "start": {
                                    "line": 284,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 284,
                                    "column": 48
                                  }
                                }
                              }
                            ],
                            "range": [
                              7890,
                              7919
                            ],
                            "loc": {
                              "start": {
                                "line": 284,
                                "column": 20
                              },
                              "end": {
                                "line": 284,
                                "column": 49
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [],
                            "body": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    7939,
                                    7943
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 285,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 285,
                                      "column": 22
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "message",
                                  "range": [
                                    7944,
                                    7951
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 285,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 285,
                                      "column": 30
                                    }
                                  }
                                },
                                "range": [
                                  7939,
                                  7951
                                ],
                                "loc": {
                                  "start": {
                                    "line": 285,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 285,
                                    "column": 30
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      7952,
                                      7956
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 285,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 285,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "msgChangeResults",
                                    "range": [
                                      7957,
                                      7973
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 285,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 285,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    7952,
                                    7973
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 285,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 285,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "range": [
                                7939,
                                7974
                              ],
                              "loc": {
                                "start": {
                                  "line": 285,
                                  "column": 18
                                },
                                "end": {
                                  "line": 285,
                                  "column": 53
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              7933,
                              7974
                            ],
                            "loc": {
                              "start": {
                                "line": 285,
                                "column": 12
                              },
                              "end": {
                                "line": 285,
                                "column": 53
                              }
                            }
                          }
                        ],
                        "range": [
                          7878,
                          7975
                        ],
                        "loc": {
                          "start": {
                            "line": 284,
                            "column": 8
                          },
                          "end": {
                            "line": 285,
                            "column": 54
                          }
                        }
                      },
                      "range": [
                        7878,
                        7976
                      ],
                      "loc": {
                        "start": {
                          "line": 284,
                          "column": 8
                        },
                        "end": {
                          "line": 285,
                          "column": 55
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "emitter",
                            "range": [
                              7985,
                              7992
                            ],
                            "loc": {
                              "start": {
                                "line": 286,
                                "column": 8
                              },
                              "end": {
                                "line": 286,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "off",
                            "range": [
                              7993,
                              7996
                            ],
                            "loc": {
                              "start": {
                                "line": 286,
                                "column": 16
                              },
                              "end": {
                                "line": 286,
                                "column": 19
                              }
                            }
                          },
                          "range": [
                            7985,
                            7996
                          ],
                          "loc": {
                            "start": {
                              "line": 286,
                              "column": 8
                            },
                            "end": {
                              "line": 286,
                              "column": 19
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "Literal",
                                "value": "before-reset-page",
                                "raw": "'before-reset-page'",
                                "range": [
                                  7998,
                                  8017
                                ],
                                "loc": {
                                  "start": {
                                    "line": 286,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 286,
                                    "column": 40
                                  }
                                }
                              }
                            ],
                            "range": [
                              7997,
                              8018
                            ],
                            "loc": {
                              "start": {
                                "line": 286,
                                "column": 20
                              },
                              "end": {
                                "line": 286,
                                "column": 41
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [],
                            "body": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    8038,
                                    8042
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 287,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 287,
                                      "column": 16
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "message",
                                  "range": [
                                    8043,
                                    8050
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 287,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 287,
                                      "column": 24
                                    }
                                  }
                                },
                                "range": [
                                  8038,
                                  8050
                                ],
                                "loc": {
                                  "start": {
                                    "line": 287,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 287,
                                    "column": 24
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      8051,
                                      8055
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 287,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 287,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "msgResetPage",
                                    "range": [
                                      8056,
                                      8068
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 287,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 287,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    8051,
                                    8068
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 287,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 287,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "range": [
                                8038,
                                8069
                              ],
                              "loc": {
                                "start": {
                                  "line": 287,
                                  "column": 12
                                },
                                "end": {
                                  "line": 287,
                                  "column": 43
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              8020,
                              8069
                            ],
                            "loc": {
                              "start": {
                                "line": 286,
                                "column": 43
                              },
                              "end": {
                                "line": 287,
                                "column": 43
                              }
                            }
                          }
                        ],
                        "range": [
                          7985,
                          8070
                        ],
                        "loc": {
                          "start": {
                            "line": 286,
                            "column": 8
                          },
                          "end": {
                            "line": 287,
                            "column": 44
                          }
                        }
                      },
                      "range": [
                        7985,
                        8071
                      ],
                      "loc": {
                        "start": {
                          "line": 286,
                          "column": 8
                        },
                        "end": {
                          "line": 287,
                          "column": 45
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "emitter",
                            "range": [
                              8080,
                              8087
                            ],
                            "loc": {
                              "start": {
                                "line": 288,
                                "column": 8
                              },
                              "end": {
                                "line": 288,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "off",
                            "range": [
                              8088,
                              8091
                            ],
                            "loc": {
                              "start": {
                                "line": 288,
                                "column": 16
                              },
                              "end": {
                                "line": 288,
                                "column": 19
                              }
                            }
                          },
                          "range": [
                            8080,
                            8091
                          ],
                          "loc": {
                            "start": {
                              "line": 288,
                              "column": 8
                            },
                            "end": {
                              "line": 288,
                              "column": 19
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "Literal",
                                "value": "before-reset-page-length",
                                "raw": "'before-reset-page-length'",
                                "range": [
                                  8093,
                                  8119
                                ],
                                "loc": {
                                  "start": {
                                    "line": 288,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 288,
                                    "column": 47
                                  }
                                }
                              }
                            ],
                            "range": [
                              8092,
                              8120
                            ],
                            "loc": {
                              "start": {
                                "line": 288,
                                "column": 20
                              },
                              "end": {
                                "line": 288,
                                "column": 48
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [],
                            "body": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    8140,
                                    8144
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 289,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 289,
                                      "column": 22
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "message",
                                  "range": [
                                    8145,
                                    8152
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 289,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 289,
                                      "column": 30
                                    }
                                  }
                                },
                                "range": [
                                  8140,
                                  8152
                                ],
                                "loc": {
                                  "start": {
                                    "line": 289,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 289,
                                    "column": 30
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      8153,
                                      8157
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 289,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 289,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "msgResetPageLength",
                                    "range": [
                                      8158,
                                      8176
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 289,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 289,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    8153,
                                    8176
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 289,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 289,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "range": [
                                8140,
                                8177
                              ],
                              "loc": {
                                "start": {
                                  "line": 289,
                                  "column": 18
                                },
                                "end": {
                                  "line": 289,
                                  "column": 55
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              8134,
                              8177
                            ],
                            "loc": {
                              "start": {
                                "line": 289,
                                "column": 12
                              },
                              "end": {
                                "line": 289,
                                "column": 55
                              }
                            }
                          }
                        ],
                        "range": [
                          8080,
                          8178
                        ],
                        "loc": {
                          "start": {
                            "line": 288,
                            "column": 8
                          },
                          "end": {
                            "line": 289,
                            "column": 56
                          }
                        }
                      },
                      "range": [
                        8080,
                        8179
                      ],
                      "loc": {
                        "start": {
                          "line": 288,
                          "column": 8
                        },
                        "end": {
                          "line": 289,
                          "column": 57
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "emitter",
                            "range": [
                              8188,
                              8195
                            ],
                            "loc": {
                              "start": {
                                "line": 290,
                                "column": 8
                              },
                              "end": {
                                "line": 290,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "off",
                            "range": [
                              8196,
                              8199
                            ],
                            "loc": {
                              "start": {
                                "line": 290,
                                "column": 16
                              },
                              "end": {
                                "line": 290,
                                "column": 19
                              }
                            }
                          },
                          "range": [
                            8188,
                            8199
                          ],
                          "loc": {
                            "start": {
                              "line": 290,
                              "column": 8
                            },
                            "end": {
                              "line": 290,
                              "column": 19
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "Literal",
                                "value": "before-loading-extensions",
                                "raw": "'before-loading-extensions'",
                                "range": [
                                  8201,
                                  8228
                                ],
                                "loc": {
                                  "start": {
                                    "line": 290,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 290,
                                    "column": 48
                                  }
                                }
                              }
                            ],
                            "range": [
                              8200,
                              8229
                            ],
                            "loc": {
                              "start": {
                                "line": 290,
                                "column": 20
                              },
                              "end": {
                                "line": 290,
                                "column": 49
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [],
                            "body": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    8249,
                                    8253
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 291,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 291,
                                      "column": 22
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "message",
                                  "range": [
                                    8254,
                                    8261
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 291,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 291,
                                      "column": 30
                                    }
                                  }
                                },
                                "range": [
                                  8249,
                                  8261
                                ],
                                "loc": {
                                  "start": {
                                    "line": 291,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 291,
                                    "column": 30
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      8262,
                                      8266
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 291,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 291,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "msgLoadExtensions",
                                    "range": [
                                      8267,
                                      8284
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 291,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 291,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    8262,
                                    8284
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 291,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 291,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "range": [
                                8249,
                                8285
                              ],
                              "loc": {
                                "start": {
                                  "line": 291,
                                  "column": 18
                                },
                                "end": {
                                  "line": 291,
                                  "column": 54
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              8243,
                              8285
                            ],
                            "loc": {
                              "start": {
                                "line": 291,
                                "column": 12
                              },
                              "end": {
                                "line": 291,
                                "column": 54
                              }
                            }
                          }
                        ],
                        "range": [
                          8188,
                          8286
                        ],
                        "loc": {
                          "start": {
                            "line": 290,
                            "column": 8
                          },
                          "end": {
                            "line": 291,
                            "column": 55
                          }
                        }
                      },
                      "range": [
                        8188,
                        8287
                      ],
                      "loc": {
                        "start": {
                          "line": 290,
                          "column": 8
                        },
                        "end": {
                          "line": 291,
                          "column": 56
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "emitter",
                            "range": [
                              8296,
                              8303
                            ],
                            "loc": {
                              "start": {
                                "line": 292,
                                "column": 8
                              },
                              "end": {
                                "line": 292,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "off",
                            "range": [
                              8304,
                              8307
                            ],
                            "loc": {
                              "start": {
                                "line": 292,
                                "column": 16
                              },
                              "end": {
                                "line": 292,
                                "column": 19
                              }
                            }
                          },
                          "range": [
                            8296,
                            8307
                          ],
                          "loc": {
                            "start": {
                              "line": 292,
                              "column": 8
                            },
                            "end": {
                              "line": 292,
                              "column": 19
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "Literal",
                                "value": "before-loading-themes",
                                "raw": "'before-loading-themes'",
                                "range": [
                                  8309,
                                  8332
                                ],
                                "loc": {
                                  "start": {
                                    "line": 292,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 292,
                                    "column": 44
                                  }
                                }
                              }
                            ],
                            "range": [
                              8308,
                              8333
                            ],
                            "loc": {
                              "start": {
                                "line": 292,
                                "column": 20
                              },
                              "end": {
                                "line": 292,
                                "column": 45
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [],
                            "body": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    8353,
                                    8357
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 293,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 293,
                                      "column": 22
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "message",
                                  "range": [
                                    8358,
                                    8365
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 293,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 293,
                                      "column": 30
                                    }
                                  }
                                },
                                "range": [
                                  8353,
                                  8365
                                ],
                                "loc": {
                                  "start": {
                                    "line": 293,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 293,
                                    "column": 30
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      8366,
                                      8370
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 293,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 293,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "msgLoadThemes",
                                    "range": [
                                      8371,
                                      8384
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 293,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 293,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    8366,
                                    8384
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 293,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 293,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "range": [
                                8353,
                                8385
                              ],
                              "loc": {
                                "start": {
                                  "line": 293,
                                  "column": 18
                                },
                                "end": {
                                  "line": 293,
                                  "column": 50
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              8347,
                              8385
                            ],
                            "loc": {
                              "start": {
                                "line": 293,
                                "column": 12
                              },
                              "end": {
                                "line": 293,
                                "column": 50
                              }
                            }
                          }
                        ],
                        "range": [
                          8296,
                          8386
                        ],
                        "loc": {
                          "start": {
                            "line": 292,
                            "column": 8
                          },
                          "end": {
                            "line": 293,
                            "column": 51
                          }
                        }
                      },
                      "range": [
                        8296,
                        8387
                      ],
                      "loc": {
                        "start": {
                          "line": 292,
                          "column": 8
                        },
                        "end": {
                          "line": 293,
                          "column": 52
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "emitter",
                            "range": [
                              8397,
                              8404
                            ],
                            "loc": {
                              "start": {
                                "line": 295,
                                "column": 8
                              },
                              "end": {
                                "line": 295,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "off",
                            "range": [
                              8405,
                              8408
                            ],
                            "loc": {
                              "start": {
                                "line": 295,
                                "column": 16
                              },
                              "end": {
                                "line": 295,
                                "column": 19
                              }
                            }
                          },
                          "range": [
                            8397,
                            8408
                          ],
                          "loc": {
                            "start": {
                              "line": 295,
                              "column": 8
                            },
                            "end": {
                              "line": 295,
                              "column": 19
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "EVENTS",
                            "range": [
                              8409,
                              8415
                            ],
                            "loc": {
                              "start": {
                                "line": 295,
                                "column": 20
                              },
                              "end": {
                                "line": 295,
                                "column": 26
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [],
                            "body": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    8423,
                                    8427
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 295,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 295,
                                      "column": 38
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "message",
                                  "range": [
                                    8428,
                                    8435
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 295,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 295,
                                      "column": 46
                                    }
                                  }
                                },
                                "range": [
                                  8423,
                                  8435
                                ],
                                "loc": {
                                  "start": {
                                    "line": 295,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 295,
                                    "column": 46
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Literal",
                                  "value": "",
                                  "raw": "''",
                                  "range": [
                                    8436,
                                    8438
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 295,
                                      "column": 47
                                    },
                                    "end": {
                                      "line": 295,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "range": [
                                8423,
                                8439
                              ],
                              "loc": {
                                "start": {
                                  "line": 295,
                                  "column": 34
                                },
                                "end": {
                                  "line": 295,
                                  "column": 50
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              8417,
                              8439
                            ],
                            "loc": {
                              "start": {
                                "line": 295,
                                "column": 28
                              },
                              "end": {
                                "line": 295,
                                "column": 50
                              }
                            }
                          }
                        ],
                        "range": [
                          8397,
                          8440
                        ],
                        "loc": {
                          "start": {
                            "line": 295,
                            "column": 8
                          },
                          "end": {
                            "line": 295,
                            "column": 51
                          }
                        }
                      },
                      "range": [
                        8397,
                        8441
                      ],
                      "loc": {
                        "start": {
                          "line": 295,
                          "column": 8
                        },
                        "end": {
                          "line": 295,
                          "column": 52
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              8451,
                              8455
                            ],
                            "loc": {
                              "start": {
                                "line": 297,
                                "column": 8
                              },
                              "end": {
                                "line": 297,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "initialized",
                            "range": [
                              8456,
                              8467
                            ],
                            "loc": {
                              "start": {
                                "line": 297,
                                "column": 13
                              },
                              "end": {
                                "line": 297,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            8451,
                            8467
                          ],
                          "loc": {
                            "start": {
                              "line": 297,
                              "column": 8
                            },
                            "end": {
                              "line": 297,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": false,
                          "raw": "false",
                          "range": [
                            8470,
                            8475
                          ],
                          "loc": {
                            "start": {
                              "line": 297,
                              "column": 27
                            },
                            "end": {
                              "line": 297,
                              "column": 32
                            }
                          }
                        },
                        "range": [
                          8451,
                          8475
                        ],
                        "loc": {
                          "start": {
                            "line": 297,
                            "column": 8
                          },
                          "end": {
                            "line": 297,
                            "column": 32
                          }
                        }
                      },
                      "range": [
                        8451,
                        8476
                      ],
                      "loc": {
                        "start": {
                          "line": 297,
                          "column": 8
                        },
                        "end": {
                          "line": 297,
                          "column": 33
                        }
                      }
                    }
                  ],
                  "range": [
                    7140,
                    8482
                  ],
                  "loc": {
                    "start": {
                      "line": 261,
                      "column": 14
                    },
                    "end": {
                      "line": 298,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  7137,
                  8482
                ],
                "loc": {
                  "start": {
                    "line": 261,
                    "column": 11
                  },
                  "end": {
                    "line": 298,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                7130,
                8482
              ],
              "loc": {
                "start": {
                  "line": 261,
                  "column": 4
                },
                "end": {
                  "line": 298,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Destroy StatusBar instance\n     ",
                  "range": [
                    7080,
                    7125
                  ],
                  "loc": {
                    "start": {
                      "line": 258,
                      "column": 4
                    },
                    "end": {
                      "line": 260,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            }
          ],
          "range": [
            573,
            8484
          ],
          "loc": {
            "start": {
              "line": 24,
              "column": 39
            },
            "end": {
              "line": 299,
              "column": 1
            }
          }
        },
        "range": [
          541,
          8484
        ],
        "loc": {
          "start": {
            "line": 24,
            "column": 7
          },
          "end": {
            "line": 299,
            "column": 1
          }
        },
        "leadingComments": [
          {
            "type": "Block",
            "value": "*\n * Status bar UI component\n * @export\n * @class StatusBar\n * @extends {Feature}\n ",
            "range": [
              446,
              533
            ],
            "loc": {
              "start": {
                "line": 18,
                "column": 0
              },
              "end": {
                "line": 23,
                "column": 3
              }
            }
          }
        ],
        "trailingComments": []
      },
      "specifiers": [],
      "source": null,
      "range": [
        534,
        8484
      ],
      "loc": {
        "start": {
          "line": 24,
          "column": 0
        },
        "end": {
          "line": 299,
          "column": 1
        }
      },
      "leadingComments": [
        {
          "type": "Block",
          "value": "*\n * Status bar UI component\n * @export\n * @class StatusBar\n * @extends {Feature}\n ",
          "range": [
            446,
            533
          ],
          "loc": {
            "start": {
              "line": 18,
              "column": 0
            },
            "end": {
              "line": 23,
              "column": 3
            }
          }
        }
      ]
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    8484
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 299,
      "column": 1
    }
  },
  "comments": [
    {
      "type": "Block",
      "value": "*\n * Status bar UI component\n * @export\n * @class StatusBar\n * @extends {Feature}\n ",
      "range": [
        446,
        533
      ],
      "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": [
        580,
        683
      ],
      "loc": {
        "start": {
          "line": 26,
          "column": 4
        },
        "end": {
          "line": 29,
          "column": 7
        }
      }
    },
    {
      "type": "Line",
      "value": " Configuration object",
      "range": [
        747,
        770
      ],
      "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": [
        809,
        892
      ],
      "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": [
        958,
        1056
      ],
      "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": [
        1097,
        1203
      ],
      "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": [
        1247,
        1351
      ],
      "loc": {
        "start": {
          "line": 56,
          "column": 8
        },
        "end": {
          "line": 60,
          "column": 11
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n         * Text preceding status message\n         * @type {String}\n         ",
      "range": [
        1397,
        1479
      ],
      "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": [
        1534,
        1618
      ],
      "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": [
        1688,
        1804
      ],
      "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": [
        1840,
        1941
      ],
      "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": [
        2056,
        2156
      ],
      "loc": {
        "start": {
          "line": 89,
          "column": 8
        },
        "end": {
          "line": 92,
          "column": 11
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n         * Message appearing upon filtering\n         * @type {String}\n         ",
      "range": [
        2268,
        2353
      ],
      "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": [
        2425,
        2532
      ],
      "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": [
        2611,
        2718
      ],
      "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": [
        2826,
        2930
      ],
      "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": [
        3019,
        3114
      ],
      "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": [
        3186,
        3288
      ],
      "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": [
        3398,
        3492
      ],
      "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": [
        3572,
        3673
      ],
      "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": [
        3785,
        3875
      ],
      "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": [
        3941,
        4039
      ],
      "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": [
        4144,
        4238
      ],
      "loc": {
        "start": {
          "line": 160,
          "column": 8
        },
        "end": {
          "line": 163,
          "column": 11
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n     * Initializes StatusBar instance\n     ",
      "range": [
        4323,
        4372
      ],
      "loc": {
        "start": {
          "line": 167,
          "column": 4
        },
        "end": {
          "line": 169,
          "column": 7
        }
      }
    },
    {
      "type": "Line",
      "value": "status bar container",
      "range": [
        4520,
        4542
      ],
      "loc": {
        "start": {
          "line": 178,
          "column": 8
        },
        "end": {
          "line": 178,
          "column": 30
        }
      }
    },
    {
      "type": "Line",
      "value": "status bar label",
      "range": [
        4639,
        4657
      ],
      "loc": {
        "start": {
          "line": 182,
          "column": 8
        },
        "end": {
          "line": 182,
          "column": 26
        }
      }
    },
    {
      "type": "Line",
      "value": "preceding text",
      "range": [
        4710,
        4726
      ],
      "loc": {
        "start": {
          "line": 184,
          "column": 8
        },
        "end": {
          "line": 184,
          "column": 24
        }
      }
    },
    {
      "type": "Line",
      "value": " target element container",
      "range": [
        4843,
        4870
      ],
      "loc": {
        "start": {
          "line": 188,
          "column": 8
        },
        "end": {
          "line": 188,
          "column": 35
        }
      }
    },
    {
      "type": "Line",
      "value": "default container: 'lDiv'",
      "range": [
        5021,
        5048
      ],
      "loc": {
        "start": {
          "line": 194,
          "column": 8
        },
        "end": {
          "line": 194,
          "column": 35
        }
      }
    },
    {
      "type": "Line",
      "value": " custom container, no need to append statusDiv",
      "range": [
        5251,
        5299
      ],
      "loc": {
        "start": {
          "line": 200,
          "column": 12
        },
        "end": {
          "line": 200,
          "column": 60
        }
      }
    },
    {
      "type": "Line",
      "value": " Subscribe to events",
      "range": [
        5538,
        5560
      ],
      "loc": {
        "start": {
          "line": 209,
          "column": 8
        },
        "end": {
          "line": 209,
          "column": 30
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n         * @inherited\n         ",
      "range": [
        6506,
        6543
      ],
      "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": [
        6588,
        6683
      ],
      "loc": {
        "start": {
          "line": 236,
          "column": 4
        },
        "end": {
          "line": 239,
          "column": 7
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n     * Destroy StatusBar instance\n     ",
      "range": [
        7080,
        7125
      ],
      "loc": {
        "start": {
          "line": 258,
          "column": 4
        },
        "end": {
          "line": 260,
          "column": 7
        }
      }
    },
    {
      "type": "Line",
      "value": " Unsubscribe to events",
      "range": [
        7471,
        7495
      ],
      "loc": {
        "start": {
          "line": 276,
          "column": 8
        },
        "end": {
          "line": 276,
          "column": 32
        }
      }
    }
  ]
}