{
  "type": "Program",
  "body": [
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "local": {
            "type": "Identifier",
            "name": "Dom",
            "range": [
              7,
              10
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 7
              },
              "end": {
                "line": 1,
                "column": 10
              }
            }
          },
          "range": [
            7,
            10
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 7
            },
            "end": {
              "line": 1,
              "column": 10
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "../dom",
        "raw": "'../dom'",
        "range": [
          16,
          24
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 16
          },
          "end": {
            "line": 1,
            "column": 24
          }
        }
      },
      "range": [
        0,
        25
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 0
        },
        "end": {
          "line": 1,
          "column": 25
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "local": {
            "type": "Identifier",
            "name": "Types",
            "range": [
              34,
              39
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 7
              },
              "end": {
                "line": 2,
                "column": 12
              }
            }
          },
          "range": [
            34,
            39
          ],
          "loc": {
            "start": {
              "line": 2,
              "column": 7
            },
            "end": {
              "line": 2,
              "column": 12
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "../types",
        "raw": "'../types'",
        "range": [
          45,
          55
        ],
        "loc": {
          "start": {
            "line": 2,
            "column": 18
          },
          "end": {
            "line": 2,
            "column": 28
          }
        }
      },
      "range": [
        27,
        56
      ],
      "loc": {
        "start": {
          "line": 2,
          "column": 0
        },
        "end": {
          "line": 2,
          "column": 29
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "global",
            "range": [
              64,
              70
            ],
            "loc": {
              "start": {
                "line": 4,
                "column": 4
              },
              "end": {
                "line": 4,
                "column": 10
              }
            }
          },
          "init": {
            "type": "Identifier",
            "name": "window",
            "range": [
              73,
              79
            ],
            "loc": {
              "start": {
                "line": 4,
                "column": 13
              },
              "end": {
                "line": 4,
                "column": 19
              }
            }
          },
          "range": [
            64,
            79
          ],
          "loc": {
            "start": {
              "line": 4,
              "column": 4
            },
            "end": {
              "line": 4,
              "column": 19
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        60,
        80
      ],
      "loc": {
        "start": {
          "line": 4,
          "column": 0
        },
        "end": {
          "line": 4,
          "column": 20
        }
      }
    },
    {
      "type": "ExportNamedDeclaration",
      "declaration": {
        "type": "ClassDeclaration",
        "id": {
          "type": "Identifier",
          "name": "StatusBar",
          "range": [
            97,
            106
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 13
            },
            "end": {
              "line": 6,
              "column": 22
            }
          }
        },
        "superClass": null,
        "body": {
          "type": "ClassBody",
          "body": [
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "constructor",
                "range": [
                  213,
                  224
                ],
                "loc": {
                  "start": {
                    "line": 12,
                    "column": 4
                  },
                  "end": {
                    "line": 12,
                    "column": 15
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "tf",
                    "range": [
                      225,
                      227
                    ],
                    "loc": {
                      "start": {
                        "line": 12,
                        "column": 16
                      },
                      "end": {
                        "line": 12,
                        "column": 18
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "f",
                            "range": [
                              276,
                              277
                            ],
                            "loc": {
                              "start": {
                                "line": 14,
                                "column": 12
                              },
                              "end": {
                                "line": 14,
                                "column": 13
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "tf",
                                "range": [
                                  280,
                                  282
                                ],
                                "loc": {
                                  "start": {
                                    "line": 14,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 14,
                                    "column": 18
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "config",
                                "range": [
                                  283,
                                  289
                                ],
                                "loc": {
                                  "start": {
                                    "line": 14,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 14,
                                    "column": 25
                                  }
                                }
                              },
                              "range": [
                                280,
                                289
                              ],
                              "loc": {
                                "start": {
                                  "line": 14,
                                  "column": 16
                                },
                                "end": {
                                  "line": 14,
                                  "column": 25
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              280,
                              291
                            ],
                            "loc": {
                              "start": {
                                "line": 14,
                                "column": 16
                              },
                              "end": {
                                "line": 14,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            276,
                            291
                          ],
                          "loc": {
                            "start": {
                              "line": 14,
                              "column": 12
                            },
                            "end": {
                              "line": 14,
                              "column": 27
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        272,
                        292
                      ],
                      "loc": {
                        "start": {
                          "line": 14,
                          "column": 8
                        },
                        "end": {
                          "line": 14,
                          "column": 28
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": " Configuration object",
                          "range": [
                            239,
                            262
                          ],
                          "loc": {
                            "start": {
                              "line": 13,
                              "column": 8
                            },
                            "end": {
                              "line": 13,
                              "column": 31
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "id of custom container element",
                          "range": [
                            304,
                            336
                          ],
                          "loc": {
                            "start": {
                              "line": 16,
                              "column": 8
                            },
                            "end": {
                              "line": 16,
                              "column": 40
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              346,
                              350
                            ],
                            "loc": {
                              "start": {
                                "line": 17,
                                "column": 8
                              },
                              "end": {
                                "line": 17,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "statusBarTgtId",
                            "range": [
                              351,
                              365
                            ],
                            "loc": {
                              "start": {
                                "line": 17,
                                "column": 13
                              },
                              "end": {
                                "line": 17,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            346,
                            365
                          ],
                          "loc": {
                            "start": {
                              "line": 17,
                              "column": 8
                            },
                            "end": {
                              "line": 17,
                              "column": 27
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                368,
                                369
                              ],
                              "loc": {
                                "start": {
                                  "line": 17,
                                  "column": 30
                                },
                                "end": {
                                  "line": 17,
                                  "column": 31
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "status_bar_target_id",
                              "range": [
                                370,
                                390
                              ],
                              "loc": {
                                "start": {
                                  "line": 17,
                                  "column": 32
                                },
                                "end": {
                                  "line": 17,
                                  "column": 52
                                }
                              }
                            },
                            "range": [
                              368,
                              390
                            ],
                            "loc": {
                              "start": {
                                "line": 17,
                                "column": 30
                              },
                              "end": {
                                "line": 17,
                                "column": 52
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              394,
                              398
                            ],
                            "loc": {
                              "start": {
                                "line": 17,
                                "column": 56
                              },
                              "end": {
                                "line": 17,
                                "column": 60
                              }
                            }
                          },
                          "range": [
                            368,
                            398
                          ],
                          "loc": {
                            "start": {
                              "line": 17,
                              "column": 30
                            },
                            "end": {
                              "line": 17,
                              "column": 60
                            }
                          }
                        },
                        "range": [
                          346,
                          398
                        ],
                        "loc": {
                          "start": {
                            "line": 17,
                            "column": 8
                          },
                          "end": {
                            "line": 17,
                            "column": 60
                          }
                        }
                      },
                      "range": [
                        346,
                        399
                      ],
                      "loc": {
                        "start": {
                          "line": 17,
                          "column": 8
                        },
                        "end": {
                          "line": 17,
                          "column": 61
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "id of custom container element",
                          "range": [
                            304,
                            336
                          ],
                          "loc": {
                            "start": {
                              "line": 16,
                              "column": 8
                            },
                            "end": {
                              "line": 16,
                              "column": 40
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "element containing status bar label",
                          "range": [
                            409,
                            446
                          ],
                          "loc": {
                            "start": {
                              "line": 18,
                              "column": 8
                            },
                            "end": {
                              "line": 18,
                              "column": 45
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              456,
                              460
                            ],
                            "loc": {
                              "start": {
                                "line": 19,
                                "column": 8
                              },
                              "end": {
                                "line": 19,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "statusBarDiv",
                            "range": [
                              461,
                              473
                            ],
                            "loc": {
                              "start": {
                                "line": 19,
                                "column": 13
                              },
                              "end": {
                                "line": 19,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            456,
                            473
                          ],
                          "loc": {
                            "start": {
                              "line": 19,
                              "column": 8
                            },
                            "end": {
                              "line": 19,
                              "column": 25
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            476,
                            480
                          ],
                          "loc": {
                            "start": {
                              "line": 19,
                              "column": 28
                            },
                            "end": {
                              "line": 19,
                              "column": 32
                            }
                          }
                        },
                        "range": [
                          456,
                          480
                        ],
                        "loc": {
                          "start": {
                            "line": 19,
                            "column": 8
                          },
                          "end": {
                            "line": 19,
                            "column": 32
                          }
                        }
                      },
                      "range": [
                        456,
                        481
                      ],
                      "loc": {
                        "start": {
                          "line": 19,
                          "column": 8
                        },
                        "end": {
                          "line": 19,
                          "column": 33
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "element containing status bar label",
                          "range": [
                            409,
                            446
                          ],
                          "loc": {
                            "start": {
                              "line": 18,
                              "column": 8
                            },
                            "end": {
                              "line": 18,
                              "column": 45
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "status bar",
                          "range": [
                            491,
                            503
                          ],
                          "loc": {
                            "start": {
                              "line": 20,
                              "column": 8
                            },
                            "end": {
                              "line": 20,
                              "column": 20
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              513,
                              517
                            ],
                            "loc": {
                              "start": {
                                "line": 21,
                                "column": 8
                              },
                              "end": {
                                "line": 21,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "statusBarSpan",
                            "range": [
                              518,
                              531
                            ],
                            "loc": {
                              "start": {
                                "line": 21,
                                "column": 13
                              },
                              "end": {
                                "line": 21,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            513,
                            531
                          ],
                          "loc": {
                            "start": {
                              "line": 21,
                              "column": 8
                            },
                            "end": {
                              "line": 21,
                              "column": 26
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            534,
                            538
                          ],
                          "loc": {
                            "start": {
                              "line": 21,
                              "column": 29
                            },
                            "end": {
                              "line": 21,
                              "column": 33
                            }
                          }
                        },
                        "range": [
                          513,
                          538
                        ],
                        "loc": {
                          "start": {
                            "line": 21,
                            "column": 8
                          },
                          "end": {
                            "line": 21,
                            "column": 33
                          }
                        }
                      },
                      "range": [
                        513,
                        539
                      ],
                      "loc": {
                        "start": {
                          "line": 21,
                          "column": 8
                        },
                        "end": {
                          "line": 21,
                          "column": 34
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "status bar",
                          "range": [
                            491,
                            503
                          ],
                          "loc": {
                            "start": {
                              "line": 20,
                              "column": 8
                            },
                            "end": {
                              "line": 20,
                              "column": 20
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "status bar label",
                          "range": [
                            549,
                            567
                          ],
                          "loc": {
                            "start": {
                              "line": 22,
                              "column": 8
                            },
                            "end": {
                              "line": 22,
                              "column": 26
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              577,
                              581
                            ],
                            "loc": {
                              "start": {
                                "line": 23,
                                "column": 8
                              },
                              "end": {
                                "line": 23,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "statusBarSpanText",
                            "range": [
                              582,
                              599
                            ],
                            "loc": {
                              "start": {
                                "line": 23,
                                "column": 13
                              },
                              "end": {
                                "line": 23,
                                "column": 30
                              }
                            }
                          },
                          "range": [
                            577,
                            599
                          ],
                          "loc": {
                            "start": {
                              "line": 23,
                              "column": 8
                            },
                            "end": {
                              "line": 23,
                              "column": 30
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            602,
                            606
                          ],
                          "loc": {
                            "start": {
                              "line": 23,
                              "column": 33
                            },
                            "end": {
                              "line": 23,
                              "column": 37
                            }
                          }
                        },
                        "range": [
                          577,
                          606
                        ],
                        "loc": {
                          "start": {
                            "line": 23,
                            "column": 8
                          },
                          "end": {
                            "line": 23,
                            "column": 37
                          }
                        }
                      },
                      "range": [
                        577,
                        607
                      ],
                      "loc": {
                        "start": {
                          "line": 23,
                          "column": 8
                        },
                        "end": {
                          "line": 23,
                          "column": 38
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "status bar label",
                          "range": [
                            549,
                            567
                          ],
                          "loc": {
                            "start": {
                              "line": 22,
                              "column": 8
                            },
                            "end": {
                              "line": 22,
                              "column": 26
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "defines status bar text",
                          "range": [
                            617,
                            642
                          ],
                          "loc": {
                            "start": {
                              "line": 24,
                              "column": 8
                            },
                            "end": {
                              "line": 24,
                              "column": 33
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              652,
                              656
                            ],
                            "loc": {
                              "start": {
                                "line": 25,
                                "column": 8
                              },
                              "end": {
                                "line": 25,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "statusBarText",
                            "range": [
                              657,
                              670
                            ],
                            "loc": {
                              "start": {
                                "line": 25,
                                "column": 13
                              },
                              "end": {
                                "line": 25,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            652,
                            670
                          ],
                          "loc": {
                            "start": {
                              "line": 25,
                              "column": 8
                            },
                            "end": {
                              "line": 25,
                              "column": 26
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                673,
                                674
                              ],
                              "loc": {
                                "start": {
                                  "line": 25,
                                  "column": 29
                                },
                                "end": {
                                  "line": 25,
                                  "column": 30
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "status_bar_text",
                              "range": [
                                675,
                                690
                              ],
                              "loc": {
                                "start": {
                                  "line": 25,
                                  "column": 31
                                },
                                "end": {
                                  "line": 25,
                                  "column": 46
                                }
                              }
                            },
                            "range": [
                              673,
                              690
                            ],
                            "loc": {
                              "start": {
                                "line": 25,
                                "column": 29
                              },
                              "end": {
                                "line": 25,
                                "column": 46
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "",
                            "raw": "''",
                            "range": [
                              694,
                              696
                            ],
                            "loc": {
                              "start": {
                                "line": 25,
                                "column": 50
                              },
                              "end": {
                                "line": 25,
                                "column": 52
                              }
                            }
                          },
                          "range": [
                            673,
                            696
                          ],
                          "loc": {
                            "start": {
                              "line": 25,
                              "column": 29
                            },
                            "end": {
                              "line": 25,
                              "column": 52
                            }
                          }
                        },
                        "range": [
                          652,
                          696
                        ],
                        "loc": {
                          "start": {
                            "line": 25,
                            "column": 8
                          },
                          "end": {
                            "line": 25,
                            "column": 52
                          }
                        }
                      },
                      "range": [
                        652,
                        697
                      ],
                      "loc": {
                        "start": {
                          "line": 25,
                          "column": 8
                        },
                        "end": {
                          "line": 25,
                          "column": 53
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "defines status bar text",
                          "range": [
                            617,
                            642
                          ],
                          "loc": {
                            "start": {
                              "line": 24,
                              "column": 8
                            },
                            "end": {
                              "line": 24,
                              "column": 33
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "defines css class status bar",
                          "range": [
                            707,
                            737
                          ],
                          "loc": {
                            "start": {
                              "line": 26,
                              "column": 8
                            },
                            "end": {
                              "line": 26,
                              "column": 38
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              747,
                              751
                            ],
                            "loc": {
                              "start": {
                                "line": 27,
                                "column": 8
                              },
                              "end": {
                                "line": 27,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "statusBarCssClass",
                            "range": [
                              752,
                              769
                            ],
                            "loc": {
                              "start": {
                                "line": 27,
                                "column": 13
                              },
                              "end": {
                                "line": 27,
                                "column": 30
                              }
                            }
                          },
                          "range": [
                            747,
                            769
                          ],
                          "loc": {
                            "start": {
                              "line": 27,
                              "column": 8
                            },
                            "end": {
                              "line": 27,
                              "column": 30
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                772,
                                773
                              ],
                              "loc": {
                                "start": {
                                  "line": 27,
                                  "column": 33
                                },
                                "end": {
                                  "line": 27,
                                  "column": 34
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "status_bar_css_class",
                              "range": [
                                774,
                                794
                              ],
                              "loc": {
                                "start": {
                                  "line": 27,
                                  "column": 35
                                },
                                "end": {
                                  "line": 27,
                                  "column": 55
                                }
                              }
                            },
                            "range": [
                              772,
                              794
                            ],
                            "loc": {
                              "start": {
                                "line": 27,
                                "column": 33
                              },
                              "end": {
                                "line": 27,
                                "column": 55
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "status",
                            "raw": "'status'",
                            "range": [
                              798,
                              806
                            ],
                            "loc": {
                              "start": {
                                "line": 27,
                                "column": 59
                              },
                              "end": {
                                "line": 27,
                                "column": 67
                              }
                            }
                          },
                          "range": [
                            772,
                            806
                          ],
                          "loc": {
                            "start": {
                              "line": 27,
                              "column": 33
                            },
                            "end": {
                              "line": 27,
                              "column": 67
                            }
                          }
                        },
                        "range": [
                          747,
                          806
                        ],
                        "loc": {
                          "start": {
                            "line": 27,
                            "column": 8
                          },
                          "end": {
                            "line": 27,
                            "column": 67
                          }
                        }
                      },
                      "range": [
                        747,
                        807
                      ],
                      "loc": {
                        "start": {
                          "line": 27,
                          "column": 8
                        },
                        "end": {
                          "line": 27,
                          "column": 68
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "defines css class status bar",
                          "range": [
                            707,
                            737
                          ],
                          "loc": {
                            "start": {
                              "line": 26,
                              "column": 8
                            },
                            "end": {
                              "line": 26,
                              "column": 38
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "delay for status bar clearing",
                          "range": [
                            817,
                            848
                          ],
                          "loc": {
                            "start": {
                              "line": 28,
                              "column": 8
                            },
                            "end": {
                              "line": 28,
                              "column": 39
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              858,
                              862
                            ],
                            "loc": {
                              "start": {
                                "line": 29,
                                "column": 8
                              },
                              "end": {
                                "line": 29,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "statusBarCloseDelay",
                            "range": [
                              863,
                              882
                            ],
                            "loc": {
                              "start": {
                                "line": 29,
                                "column": 13
                              },
                              "end": {
                                "line": 29,
                                "column": 32
                              }
                            }
                          },
                          "range": [
                            858,
                            882
                          ],
                          "loc": {
                            "start": {
                              "line": 29,
                              "column": 8
                            },
                            "end": {
                              "line": 29,
                              "column": 32
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": 250,
                          "raw": "250",
                          "range": [
                            886,
                            889
                          ],
                          "loc": {
                            "start": {
                              "line": 29,
                              "column": 36
                            },
                            "end": {
                              "line": 29,
                              "column": 39
                            }
                          }
                        },
                        "range": [
                          858,
                          889
                        ],
                        "loc": {
                          "start": {
                            "line": 29,
                            "column": 8
                          },
                          "end": {
                            "line": 29,
                            "column": 39
                          }
                        }
                      },
                      "range": [
                        858,
                        890
                      ],
                      "loc": {
                        "start": {
                          "line": 29,
                          "column": 8
                        },
                        "end": {
                          "line": 29,
                          "column": 40
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "delay for status bar clearing",
                          "range": [
                            817,
                            848
                          ],
                          "loc": {
                            "start": {
                              "line": 28,
                              "column": 8
                            },
                            "end": {
                              "line": 28,
                              "column": 39
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "calls function before message is displayed",
                          "range": [
                            902,
                            946
                          ],
                          "loc": {
                            "start": {
                              "line": 31,
                              "column": 8
                            },
                            "end": {
                              "line": 31,
                              "column": 52
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              956,
                              960
                            ],
                            "loc": {
                              "start": {
                                "line": 32,
                                "column": 8
                              },
                              "end": {
                                "line": 32,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onBeforeShowMsg",
                            "range": [
                              961,
                              976
                            ],
                            "loc": {
                              "start": {
                                "line": 32,
                                "column": 13
                              },
                              "end": {
                                "line": 32,
                                "column": 28
                              }
                            }
                          },
                          "range": [
                            956,
                            976
                          ],
                          "loc": {
                            "start": {
                              "line": 32,
                              "column": 8
                            },
                            "end": {
                              "line": 32,
                              "column": 28
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "Types",
                                "range": [
                                  979,
                                  984
                                ],
                                "loc": {
                                  "start": {
                                    "line": 32,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 32,
                                    "column": 36
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "isFn",
                                "range": [
                                  985,
                                  989
                                ],
                                "loc": {
                                  "start": {
                                    "line": 32,
                                    "column": 37
                                  },
                                  "end": {
                                    "line": 32,
                                    "column": 41
                                  }
                                }
                              },
                              "range": [
                                979,
                                989
                              ],
                              "loc": {
                                "start": {
                                  "line": 32,
                                  "column": 31
                                },
                                "end": {
                                  "line": 32,
                                  "column": 41
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "f",
                                  "range": [
                                    990,
                                    991
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 32,
                                      "column": 42
                                    },
                                    "end": {
                                      "line": 32,
                                      "column": 43
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "on_before_show_msg",
                                  "range": [
                                    992,
                                    1010
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 32,
                                      "column": 44
                                    },
                                    "end": {
                                      "line": 32,
                                      "column": 62
                                    }
                                  }
                                },
                                "range": [
                                  990,
                                  1010
                                ],
                                "loc": {
                                  "start": {
                                    "line": 32,
                                    "column": 42
                                  },
                                  "end": {
                                    "line": 32,
                                    "column": 62
                                  }
                                }
                              }
                            ],
                            "range": [
                              979,
                              1011
                            ],
                            "loc": {
                              "start": {
                                "line": 32,
                                "column": 31
                              },
                              "end": {
                                "line": 32,
                                "column": 63
                              }
                            }
                          },
                          "consequent": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                1027,
                                1028
                              ],
                              "loc": {
                                "start": {
                                  "line": 33,
                                  "column": 12
                                },
                                "end": {
                                  "line": 33,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "on_before_show_msg",
                              "range": [
                                1029,
                                1047
                              ],
                              "loc": {
                                "start": {
                                  "line": 33,
                                  "column": 14
                                },
                                "end": {
                                  "line": 33,
                                  "column": 32
                                }
                              }
                            },
                            "range": [
                              1027,
                              1047
                            ],
                            "loc": {
                              "start": {
                                "line": 33,
                                "column": 12
                              },
                              "end": {
                                "line": 33,
                                "column": 32
                              }
                            }
                          },
                          "alternate": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              1050,
                              1054
                            ],
                            "loc": {
                              "start": {
                                "line": 33,
                                "column": 35
                              },
                              "end": {
                                "line": 33,
                                "column": 39
                              }
                            }
                          },
                          "range": [
                            979,
                            1054
                          ],
                          "loc": {
                            "start": {
                              "line": 32,
                              "column": 31
                            },
                            "end": {
                              "line": 33,
                              "column": 39
                            }
                          }
                        },
                        "range": [
                          956,
                          1054
                        ],
                        "loc": {
                          "start": {
                            "line": 32,
                            "column": 8
                          },
                          "end": {
                            "line": 33,
                            "column": 39
                          }
                        }
                      },
                      "range": [
                        956,
                        1055
                      ],
                      "loc": {
                        "start": {
                          "line": 32,
                          "column": 8
                        },
                        "end": {
                          "line": 33,
                          "column": 40
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "calls function before message is displayed",
                          "range": [
                            902,
                            946
                          ],
                          "loc": {
                            "start": {
                              "line": 31,
                              "column": 8
                            },
                            "end": {
                              "line": 31,
                              "column": 52
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "calls function after message is displayed",
                          "range": [
                            1065,
                            1108
                          ],
                          "loc": {
                            "start": {
                              "line": 34,
                              "column": 8
                            },
                            "end": {
                              "line": 34,
                              "column": 51
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1118,
                              1122
                            ],
                            "loc": {
                              "start": {
                                "line": 35,
                                "column": 8
                              },
                              "end": {
                                "line": 35,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onAfterShowMsg",
                            "range": [
                              1123,
                              1137
                            ],
                            "loc": {
                              "start": {
                                "line": 35,
                                "column": 13
                              },
                              "end": {
                                "line": 35,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            1118,
                            1137
                          ],
                          "loc": {
                            "start": {
                              "line": 35,
                              "column": 8
                            },
                            "end": {
                              "line": 35,
                              "column": 27
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "Types",
                                "range": [
                                  1140,
                                  1145
                                ],
                                "loc": {
                                  "start": {
                                    "line": 35,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 35,
                                    "column": 35
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "isFn",
                                "range": [
                                  1146,
                                  1150
                                ],
                                "loc": {
                                  "start": {
                                    "line": 35,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 35,
                                    "column": 40
                                  }
                                }
                              },
                              "range": [
                                1140,
                                1150
                              ],
                              "loc": {
                                "start": {
                                  "line": 35,
                                  "column": 30
                                },
                                "end": {
                                  "line": 35,
                                  "column": 40
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "f",
                                  "range": [
                                    1151,
                                    1152
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 35,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 35,
                                      "column": 42
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "on_after_show_msg",
                                  "range": [
                                    1153,
                                    1170
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 35,
                                      "column": 43
                                    },
                                    "end": {
                                      "line": 35,
                                      "column": 60
                                    }
                                  }
                                },
                                "range": [
                                  1151,
                                  1170
                                ],
                                "loc": {
                                  "start": {
                                    "line": 35,
                                    "column": 41
                                  },
                                  "end": {
                                    "line": 35,
                                    "column": 60
                                  }
                                }
                              }
                            ],
                            "range": [
                              1140,
                              1171
                            ],
                            "loc": {
                              "start": {
                                "line": 35,
                                "column": 30
                              },
                              "end": {
                                "line": 35,
                                "column": 61
                              }
                            }
                          },
                          "consequent": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                1187,
                                1188
                              ],
                              "loc": {
                                "start": {
                                  "line": 36,
                                  "column": 12
                                },
                                "end": {
                                  "line": 36,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "on_after_show_msg",
                              "range": [
                                1189,
                                1206
                              ],
                              "loc": {
                                "start": {
                                  "line": 36,
                                  "column": 14
                                },
                                "end": {
                                  "line": 36,
                                  "column": 31
                                }
                              }
                            },
                            "range": [
                              1187,
                              1206
                            ],
                            "loc": {
                              "start": {
                                "line": 36,
                                "column": 12
                              },
                              "end": {
                                "line": 36,
                                "column": 31
                              }
                            }
                          },
                          "alternate": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              1209,
                              1213
                            ],
                            "loc": {
                              "start": {
                                "line": 36,
                                "column": 34
                              },
                              "end": {
                                "line": 36,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            1140,
                            1213
                          ],
                          "loc": {
                            "start": {
                              "line": 35,
                              "column": 30
                            },
                            "end": {
                              "line": 36,
                              "column": 38
                            }
                          }
                        },
                        "range": [
                          1118,
                          1213
                        ],
                        "loc": {
                          "start": {
                            "line": 35,
                            "column": 8
                          },
                          "end": {
                            "line": 36,
                            "column": 38
                          }
                        }
                      },
                      "range": [
                        1118,
                        1214
                      ],
                      "loc": {
                        "start": {
                          "line": 35,
                          "column": 8
                        },
                        "end": {
                          "line": 36,
                          "column": 39
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "calls function after message is displayed",
                          "range": [
                            1065,
                            1108
                          ],
                          "loc": {
                            "start": {
                              "line": 34,
                              "column": 8
                            },
                            "end": {
                              "line": 34,
                              "column": 51
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": " status bar div",
                          "range": [
                            1226,
                            1243
                          ],
                          "loc": {
                            "start": {
                              "line": 38,
                              "column": 8
                            },
                            "end": {
                              "line": 38,
                              "column": 25
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1253,
                              1257
                            ],
                            "loc": {
                              "start": {
                                "line": 39,
                                "column": 8
                              },
                              "end": {
                                "line": 39,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "prfxStatus",
                            "range": [
                              1258,
                              1268
                            ],
                            "loc": {
                              "start": {
                                "line": 39,
                                "column": 13
                              },
                              "end": {
                                "line": 39,
                                "column": 23
                              }
                            }
                          },
                          "range": [
                            1253,
                            1268
                          ],
                          "loc": {
                            "start": {
                              "line": 39,
                              "column": 8
                            },
                            "end": {
                              "line": 39,
                              "column": 23
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "status_",
                          "raw": "'status_'",
                          "range": [
                            1271,
                            1280
                          ],
                          "loc": {
                            "start": {
                              "line": 39,
                              "column": 26
                            },
                            "end": {
                              "line": 39,
                              "column": 35
                            }
                          }
                        },
                        "range": [
                          1253,
                          1280
                        ],
                        "loc": {
                          "start": {
                            "line": 39,
                            "column": 8
                          },
                          "end": {
                            "line": 39,
                            "column": 35
                          }
                        }
                      },
                      "range": [
                        1253,
                        1281
                      ],
                      "loc": {
                        "start": {
                          "line": 39,
                          "column": 8
                        },
                        "end": {
                          "line": 39,
                          "column": 36
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": " status bar div",
                          "range": [
                            1226,
                            1243
                          ],
                          "loc": {
                            "start": {
                              "line": 38,
                              "column": 8
                            },
                            "end": {
                              "line": 38,
                              "column": 25
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": " status bar label",
                          "range": [
                            1291,
                            1310
                          ],
                          "loc": {
                            "start": {
                              "line": 40,
                              "column": 8
                            },
                            "end": {
                              "line": 40,
                              "column": 27
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1320,
                              1324
                            ],
                            "loc": {
                              "start": {
                                "line": 41,
                                "column": 8
                              },
                              "end": {
                                "line": 41,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "prfxStatusSpan",
                            "range": [
                              1325,
                              1339
                            ],
                            "loc": {
                              "start": {
                                "line": 41,
                                "column": 13
                              },
                              "end": {
                                "line": 41,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            1320,
                            1339
                          ],
                          "loc": {
                            "start": {
                              "line": 41,
                              "column": 8
                            },
                            "end": {
                              "line": 41,
                              "column": 27
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "statusSpan_",
                          "raw": "'statusSpan_'",
                          "range": [
                            1342,
                            1355
                          ],
                          "loc": {
                            "start": {
                              "line": 41,
                              "column": 30
                            },
                            "end": {
                              "line": 41,
                              "column": 43
                            }
                          }
                        },
                        "range": [
                          1320,
                          1355
                        ],
                        "loc": {
                          "start": {
                            "line": 41,
                            "column": 8
                          },
                          "end": {
                            "line": 41,
                            "column": 43
                          }
                        }
                      },
                      "range": [
                        1320,
                        1356
                      ],
                      "loc": {
                        "start": {
                          "line": 41,
                          "column": 8
                        },
                        "end": {
                          "line": 41,
                          "column": 44
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": " status bar label",
                          "range": [
                            1291,
                            1310
                          ],
                          "loc": {
                            "start": {
                              "line": 40,
                              "column": 8
                            },
                            "end": {
                              "line": 40,
                              "column": 27
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": " text preceding status bar label",
                          "range": [
                            1366,
                            1400
                          ],
                          "loc": {
                            "start": {
                              "line": 42,
                              "column": 8
                            },
                            "end": {
                              "line": 42,
                              "column": 42
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1410,
                              1414
                            ],
                            "loc": {
                              "start": {
                                "line": 43,
                                "column": 8
                              },
                              "end": {
                                "line": 43,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "prfxStatusTxt",
                            "range": [
                              1415,
                              1428
                            ],
                            "loc": {
                              "start": {
                                "line": 43,
                                "column": 13
                              },
                              "end": {
                                "line": 43,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            1410,
                            1428
                          ],
                          "loc": {
                            "start": {
                              "line": 43,
                              "column": 8
                            },
                            "end": {
                              "line": 43,
                              "column": 26
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "statusText_",
                          "raw": "'statusText_'",
                          "range": [
                            1431,
                            1444
                          ],
                          "loc": {
                            "start": {
                              "line": 43,
                              "column": 29
                            },
                            "end": {
                              "line": 43,
                              "column": 42
                            }
                          }
                        },
                        "range": [
                          1410,
                          1444
                        ],
                        "loc": {
                          "start": {
                            "line": 43,
                            "column": 8
                          },
                          "end": {
                            "line": 43,
                            "column": 42
                          }
                        }
                      },
                      "range": [
                        1410,
                        1445
                      ],
                      "loc": {
                        "start": {
                          "line": 43,
                          "column": 8
                        },
                        "end": {
                          "line": 43,
                          "column": 43
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": " text preceding status bar label",
                          "range": [
                            1366,
                            1400
                          ],
                          "loc": {
                            "start": {
                              "line": 42,
                              "column": 8
                            },
                            "end": {
                              "line": 42,
                              "column": 42
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1457,
                              1461
                            ],
                            "loc": {
                              "start": {
                                "line": 45,
                                "column": 8
                              },
                              "end": {
                                "line": 45,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "tf",
                            "range": [
                              1462,
                              1464
                            ],
                            "loc": {
                              "start": {
                                "line": 45,
                                "column": 13
                              },
                              "end": {
                                "line": 45,
                                "column": 15
                              }
                            }
                          },
                          "range": [
                            1457,
                            1464
                          ],
                          "loc": {
                            "start": {
                              "line": 45,
                              "column": 8
                            },
                            "end": {
                              "line": 45,
                              "column": 15
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "tf",
                          "range": [
                            1467,
                            1469
                          ],
                          "loc": {
                            "start": {
                              "line": 45,
                              "column": 18
                            },
                            "end": {
                              "line": 45,
                              "column": 20
                            }
                          }
                        },
                        "range": [
                          1457,
                          1469
                        ],
                        "loc": {
                          "start": {
                            "line": 45,
                            "column": 8
                          },
                          "end": {
                            "line": 45,
                            "column": 20
                          }
                        }
                      },
                      "range": [
                        1457,
                        1470
                      ],
                      "loc": {
                        "start": {
                          "line": 45,
                          "column": 8
                        },
                        "end": {
                          "line": 45,
                          "column": 21
                        }
                      }
                    }
                  ],
                  "range": [
                    228,
                    1477
                  ],
                  "loc": {
                    "start": {
                      "line": 12,
                      "column": 19
                    },
                    "end": {
                      "line": 46,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  224,
                  1477
                ],
                "loc": {
                  "start": {
                    "line": 12,
                    "column": 15
                  },
                  "end": {
                    "line": 46,
                    "column": 5
                  }
                }
              },
              "kind": "constructor",
              "computed": false,
              "range": [
                213,
                1477
              ],
              "loc": {
                "start": {
                  "line": 12,
                  "column": 4
                },
                "end": {
                  "line": 46,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\r\n     * Status bar UI component\r\n     * @param {Object} tf TableFilter instance\r\n     ",
                  "range": [
                    115,
                    207
                  ],
                  "loc": {
                    "start": {
                      "line": 8,
                      "column": 4
                    },
                    "end": {
                      "line": 11,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "init",
                "range": [
                  1485,
                  1489
                ],
                "loc": {
                  "start": {
                    "line": 48,
                    "column": 4
                  },
                  "end": {
                    "line": 48,
                    "column": 8
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "tf",
                            "range": [
                              1506,
                              1508
                            ],
                            "loc": {
                              "start": {
                                "line": 49,
                                "column": 12
                              },
                              "end": {
                                "line": 49,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                1511,
                                1515
                              ],
                              "loc": {
                                "start": {
                                  "line": 49,
                                  "column": 17
                                },
                                "end": {
                                  "line": 49,
                                  "column": 21
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "tf",
                              "range": [
                                1516,
                                1518
                              ],
                              "loc": {
                                "start": {
                                  "line": 49,
                                  "column": 22
                                },
                                "end": {
                                  "line": 49,
                                  "column": 24
                                }
                              }
                            },
                            "range": [
                              1511,
                              1518
                            ],
                            "loc": {
                              "start": {
                                "line": 49,
                                "column": 17
                              },
                              "end": {
                                "line": 49,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            1506,
                            1518
                          ],
                          "loc": {
                            "start": {
                              "line": 49,
                              "column": 12
                            },
                            "end": {
                              "line": 49,
                              "column": 24
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        1502,
                        1519
                      ],
                      "loc": {
                        "start": {
                          "line": 49,
                          "column": 8
                        },
                        "end": {
                          "line": 49,
                          "column": 25
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "UnaryExpression",
                          "operator": "!",
                          "argument": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "tf",
                                "range": [
                                  1533,
                                  1535
                                ],
                                "loc": {
                                  "start": {
                                    "line": 50,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 50,
                                    "column": 14
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "hasGrid",
                                "range": [
                                  1536,
                                  1543
                                ],
                                "loc": {
                                  "start": {
                                    "line": 50,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 50,
                                    "column": 22
                                  }
                                }
                              },
                              "range": [
                                1533,
                                1543
                              ],
                              "loc": {
                                "start": {
                                  "line": 50,
                                  "column": 12
                                },
                                "end": {
                                  "line": 50,
                                  "column": 22
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              1533,
                              1545
                            ],
                            "loc": {
                              "start": {
                                "line": 50,
                                "column": 12
                              },
                              "end": {
                                "line": 50,
                                "column": 24
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            1532,
                            1545
                          ],
                          "loc": {
                            "start": {
                              "line": 50,
                              "column": 11
                            },
                            "end": {
                              "line": 50,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "UnaryExpression",
                          "operator": "!",
                          "argument": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "tf",
                              "range": [
                                1550,
                                1552
                              ],
                              "loc": {
                                "start": {
                                  "line": 50,
                                  "column": 29
                                },
                                "end": {
                                  "line": 50,
                                  "column": 31
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "isFirstLoad",
                              "range": [
                                1553,
                                1564
                              ],
                              "loc": {
                                "start": {
                                  "line": 50,
                                  "column": 32
                                },
                                "end": {
                                  "line": 50,
                                  "column": 43
                                }
                              }
                            },
                            "range": [
                              1550,
                              1564
                            ],
                            "loc": {
                              "start": {
                                "line": 50,
                                "column": 29
                              },
                              "end": {
                                "line": 50,
                                "column": 43
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            1549,
                            1564
                          ],
                          "loc": {
                            "start": {
                              "line": 50,
                              "column": 28
                            },
                            "end": {
                              "line": 50,
                              "column": 43
                            }
                          }
                        },
                        "range": [
                          1532,
                          1564
                        ],
                        "loc": {
                          "start": {
                            "line": 50,
                            "column": 11
                          },
                          "end": {
                            "line": 50,
                            "column": 43
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": null,
                            "range": [
                              1580,
                              1587
                            ],
                            "loc": {
                              "start": {
                                "line": 51,
                                "column": 12
                              },
                              "end": {
                                "line": 51,
                                "column": 19
                              }
                            }
                          }
                        ],
                        "range": [
                          1565,
                          1598
                        ],
                        "loc": {
                          "start": {
                            "line": 50,
                            "column": 44
                          },
                          "end": {
                            "line": 52,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        1529,
                        1598
                      ],
                      "loc": {
                        "start": {
                          "line": 50,
                          "column": 8
                        },
                        "end": {
                          "line": 52,
                          "column": 9
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "status bar container",
                          "range": [
                            1610,
                            1632
                          ],
                          "loc": {
                            "start": {
                              "line": 54,
                              "column": 8
                            },
                            "end": {
                              "line": 54,
                              "column": 30
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "statusDiv",
                            "range": [
                              1646,
                              1655
                            ],
                            "loc": {
                              "start": {
                                "line": 55,
                                "column": 12
                              },
                              "end": {
                                "line": 55,
                                "column": 21
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "Dom",
                                "range": [
                                  1658,
                                  1661
                                ],
                                "loc": {
                                  "start": {
                                    "line": 55,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 55,
                                    "column": 27
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "create",
                                "range": [
                                  1662,
                                  1668
                                ],
                                "loc": {
                                  "start": {
                                    "line": 55,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 55,
                                    "column": 34
                                  }
                                }
                              },
                              "range": [
                                1658,
                                1668
                              ],
                              "loc": {
                                "start": {
                                  "line": 55,
                                  "column": 24
                                },
                                "end": {
                                  "line": 55,
                                  "column": 34
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "value": "div",
                                "raw": "'div'",
                                "range": [
                                  1669,
                                  1674
                                ],
                                "loc": {
                                  "start": {
                                    "line": 55,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 55,
                                    "column": 40
                                  }
                                }
                              },
                              {
                                "type": "ArrayExpression",
                                "elements": [
                                  {
                                    "type": "Literal",
                                    "value": "id",
                                    "raw": "'id'",
                                    "range": [
                                      1677,
                                      1681
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 55,
                                        "column": 47
                                      }
                                    }
                                  },
                                  {
                                    "type": "BinaryExpression",
                                    "operator": "+",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "ThisExpression",
                                        "range": [
                                          1683,
                                          1687
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 53
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "prfxStatus",
                                        "range": [
                                          1688,
                                          1698
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 64
                                          }
                                        }
                                      },
                                      "range": [
                                        1683,
                                        1698
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 55,
                                          "column": 49
                                        },
                                        "end": {
                                          "line": 55,
                                          "column": 64
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "tf",
                                        "range": [
                                          1699,
                                          1701
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 65
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 67
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "id",
                                        "range": [
                                          1702,
                                          1704
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 68
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 70
                                          }
                                        }
                                      },
                                      "range": [
                                        1699,
                                        1704
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 55,
                                          "column": 65
                                        },
                                        "end": {
                                          "line": 55,
                                          "column": 70
                                        }
                                      }
                                    },
                                    "range": [
                                      1683,
                                      1704
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 55,
                                        "column": 70
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1676,
                                  1705
                                ],
                                "loc": {
                                  "start": {
                                    "line": 55,
                                    "column": 42
                                  },
                                  "end": {
                                    "line": 55,
                                    "column": 71
                                  }
                                }
                              }
                            ],
                            "range": [
                              1658,
                              1706
                            ],
                            "loc": {
                              "start": {
                                "line": 55,
                                "column": 24
                              },
                              "end": {
                                "line": 55,
                                "column": 72
                              }
                            }
                          },
                          "range": [
                            1646,
                            1706
                          ],
                          "loc": {
                            "start": {
                              "line": 55,
                              "column": 12
                            },
                            "end": {
                              "line": 55,
                              "column": 72
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        1642,
                        1707
                      ],
                      "loc": {
                        "start": {
                          "line": 55,
                          "column": 8
                        },
                        "end": {
                          "line": 55,
                          "column": 73
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "status bar container",
                          "range": [
                            1610,
                            1632
                          ],
                          "loc": {
                            "start": {
                              "line": 54,
                              "column": 8
                            },
                            "end": {
                              "line": 54,
                              "column": 30
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "statusDiv",
                            "range": [
                              1717,
                              1726
                            ],
                            "loc": {
                              "start": {
                                "line": 56,
                                "column": 8
                              },
                              "end": {
                                "line": 56,
                                "column": 17
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "className",
                            "range": [
                              1727,
                              1736
                            ],
                            "loc": {
                              "start": {
                                "line": 56,
                                "column": 18
                              },
                              "end": {
                                "line": 56,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            1717,
                            1736
                          ],
                          "loc": {
                            "start": {
                              "line": 56,
                              "column": 8
                            },
                            "end": {
                              "line": 56,
                              "column": 27
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1739,
                              1743
                            ],
                            "loc": {
                              "start": {
                                "line": 56,
                                "column": 30
                              },
                              "end": {
                                "line": 56,
                                "column": 34
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "statusBarCssClass",
                            "range": [
                              1744,
                              1761
                            ],
                            "loc": {
                              "start": {
                                "line": 56,
                                "column": 35
                              },
                              "end": {
                                "line": 56,
                                "column": 52
                              }
                            }
                          },
                          "range": [
                            1739,
                            1761
                          ],
                          "loc": {
                            "start": {
                              "line": 56,
                              "column": 30
                            },
                            "end": {
                              "line": 56,
                              "column": 52
                            }
                          }
                        },
                        "range": [
                          1717,
                          1761
                        ],
                        "loc": {
                          "start": {
                            "line": 56,
                            "column": 8
                          },
                          "end": {
                            "line": 56,
                            "column": 52
                          }
                        }
                      },
                      "range": [
                        1717,
                        1762
                      ],
                      "loc": {
                        "start": {
                          "line": 56,
                          "column": 8
                        },
                        "end": {
                          "line": 56,
                          "column": 53
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "status bar label",
                          "range": [
                            1774,
                            1792
                          ],
                          "loc": {
                            "start": {
                              "line": 58,
                              "column": 8
                            },
                            "end": {
                              "line": 58,
                              "column": 26
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "statusSpan",
                            "range": [
                              1806,
                              1816
                            ],
                            "loc": {
                              "start": {
                                "line": 59,
                                "column": 12
                              },
                              "end": {
                                "line": 59,
                                "column": 22
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "Dom",
                                "range": [
                                  1819,
                                  1822
                                ],
                                "loc": {
                                  "start": {
                                    "line": 59,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 59,
                                    "column": 28
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "create",
                                "range": [
                                  1823,
                                  1829
                                ],
                                "loc": {
                                  "start": {
                                    "line": 59,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 59,
                                    "column": 35
                                  }
                                }
                              },
                              "range": [
                                1819,
                                1829
                              ],
                              "loc": {
                                "start": {
                                  "line": 59,
                                  "column": 25
                                },
                                "end": {
                                  "line": 59,
                                  "column": 35
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "value": "span",
                                "raw": "'span'",
                                "range": [
                                  1830,
                                  1836
                                ],
                                "loc": {
                                  "start": {
                                    "line": 59,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 59,
                                    "column": 42
                                  }
                                }
                              },
                              {
                                "type": "ArrayExpression",
                                "elements": [
                                  {
                                    "type": "Literal",
                                    "value": "id",
                                    "raw": "'id'",
                                    "range": [
                                      1839,
                                      1843
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 49
                                      }
                                    }
                                  },
                                  {
                                    "type": "BinaryExpression",
                                    "operator": "+",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "ThisExpression",
                                        "range": [
                                          1845,
                                          1849
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 59,
                                            "column": 51
                                          },
                                          "end": {
                                            "line": 59,
                                            "column": 55
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "prfxStatusSpan",
                                        "range": [
                                          1850,
                                          1864
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 59,
                                            "column": 56
                                          },
                                          "end": {
                                            "line": 59,
                                            "column": 70
                                          }
                                        }
                                      },
                                      "range": [
                                        1845,
                                        1864
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 59,
                                          "column": 51
                                        },
                                        "end": {
                                          "line": 59,
                                          "column": 70
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "tf",
                                        "range": [
                                          1865,
                                          1867
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 59,
                                            "column": 71
                                          },
                                          "end": {
                                            "line": 59,
                                            "column": 73
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "id",
                                        "range": [
                                          1868,
                                          1870
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 59,
                                            "column": 74
                                          },
                                          "end": {
                                            "line": 59,
                                            "column": 76
                                          }
                                        }
                                      },
                                      "range": [
                                        1865,
                                        1870
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 59,
                                          "column": 71
                                        },
                                        "end": {
                                          "line": 59,
                                          "column": 76
                                        }
                                      }
                                    },
                                    "range": [
                                      1845,
                                      1870
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 76
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1838,
                                  1871
                                ],
                                "loc": {
                                  "start": {
                                    "line": 59,
                                    "column": 44
                                  },
                                  "end": {
                                    "line": 59,
                                    "column": 77
                                  }
                                }
                              }
                            ],
                            "range": [
                              1819,
                              1872
                            ],
                            "loc": {
                              "start": {
                                "line": 59,
                                "column": 25
                              },
                              "end": {
                                "line": 59,
                                "column": 78
                              }
                            }
                          },
                          "range": [
                            1806,
                            1872
                          ],
                          "loc": {
                            "start": {
                              "line": 59,
                              "column": 12
                            },
                            "end": {
                              "line": 59,
                              "column": 78
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        1802,
                        1873
                      ],
                      "loc": {
                        "start": {
                          "line": 59,
                          "column": 8
                        },
                        "end": {
                          "line": 59,
                          "column": 79
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "status bar label",
                          "range": [
                            1774,
                            1792
                          ],
                          "loc": {
                            "start": {
                              "line": 58,
                              "column": 8
                            },
                            "end": {
                              "line": 58,
                              "column": 26
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "preceding text",
                          "range": [
                            1883,
                            1899
                          ],
                          "loc": {
                            "start": {
                              "line": 60,
                              "column": 8
                            },
                            "end": {
                              "line": 60,
                              "column": 24
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "statusSpanText",
                            "range": [
                              1913,
                              1927
                            ],
                            "loc": {
                              "start": {
                                "line": 61,
                                "column": 12
                              },
                              "end": {
                                "line": 61,
                                "column": 26
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "Dom",
                                "range": [
                                  1930,
                                  1933
                                ],
                                "loc": {
                                  "start": {
                                    "line": 61,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 61,
                                    "column": 32
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "create",
                                "range": [
                                  1934,
                                  1940
                                ],
                                "loc": {
                                  "start": {
                                    "line": 61,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 61,
                                    "column": 39
                                  }
                                }
                              },
                              "range": [
                                1930,
                                1940
                              ],
                              "loc": {
                                "start": {
                                  "line": 61,
                                  "column": 29
                                },
                                "end": {
                                  "line": 61,
                                  "column": 39
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "value": "span",
                                "raw": "'span'",
                                "range": [
                                  1941,
                                  1947
                                ],
                                "loc": {
                                  "start": {
                                    "line": 61,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 61,
                                    "column": 46
                                  }
                                }
                              },
                              {
                                "type": "ArrayExpression",
                                "elements": [
                                  {
                                    "type": "Literal",
                                    "value": "id",
                                    "raw": "'id'",
                                    "range": [
                                      1963,
                                      1967
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 17
                                      }
                                    }
                                  },
                                  {
                                    "type": "BinaryExpression",
                                    "operator": "+",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "ThisExpression",
                                        "range": [
                                          1969,
                                          1973
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 62,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 62,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "prfxStatusTxt",
                                        "range": [
                                          1974,
                                          1987
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 62,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 62,
                                            "column": 37
                                          }
                                        }
                                      },
                                      "range": [
                                        1969,
                                        1987
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 62,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 62,
                                          "column": 37
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "tf",
                                        "range": [
                                          1988,
                                          1990
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 62,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 62,
                                            "column": 40
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "id",
                                        "range": [
                                          1991,
                                          1993
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 62,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 62,
                                            "column": 43
                                          }
                                        }
                                      },
                                      "range": [
                                        1988,
                                        1993
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 62,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 62,
                                          "column": 43
                                        }
                                      }
                                    },
                                    "range": [
                                      1969,
                                      1993
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 43
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1962,
                                  1994
                                ],
                                "loc": {
                                  "start": {
                                    "line": 62,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 62,
                                    "column": 44
                                  }
                                }
                              }
                            ],
                            "range": [
                              1930,
                              1995
                            ],
                            "loc": {
                              "start": {
                                "line": 61,
                                "column": 29
                              },
                              "end": {
                                "line": 62,
                                "column": 45
                              }
                            }
                          },
                          "range": [
                            1913,
                            1995
                          ],
                          "loc": {
                            "start": {
                              "line": 61,
                              "column": 12
                            },
                            "end": {
                              "line": 62,
                              "column": 45
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        1909,
                        1996
                      ],
                      "loc": {
                        "start": {
                          "line": 61,
                          "column": 8
                        },
                        "end": {
                          "line": 62,
                          "column": 46
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "preceding text",
                          "range": [
                            1883,
                            1899
                          ],
                          "loc": {
                            "start": {
                              "line": 60,
                              "column": 8
                            },
                            "end": {
                              "line": 60,
                              "column": 24
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "statusSpanText",
                            "range": [
                              2006,
                              2020
                            ],
                            "loc": {
                              "start": {
                                "line": 63,
                                "column": 8
                              },
                              "end": {
                                "line": 63,
                                "column": 22
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "appendChild",
                            "range": [
                              2021,
                              2032
                            ],
                            "loc": {
                              "start": {
                                "line": 63,
                                "column": 23
                              },
                              "end": {
                                "line": 63,
                                "column": 34
                              }
                            }
                          },
                          "range": [
                            2006,
                            2032
                          ],
                          "loc": {
                            "start": {
                              "line": 63,
                              "column": 8
                            },
                            "end": {
                              "line": 63,
                              "column": 34
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "Dom",
                                "range": [
                                  2033,
                                  2036
                                ],
                                "loc": {
                                  "start": {
                                    "line": 63,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 63,
                                    "column": 38
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "text",
                                "range": [
                                  2037,
                                  2041
                                ],
                                "loc": {
                                  "start": {
                                    "line": 63,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 63,
                                    "column": 43
                                  }
                                }
                              },
                              "range": [
                                2033,
                                2041
                              ],
                              "loc": {
                                "start": {
                                  "line": 63,
                                  "column": 35
                                },
                                "end": {
                                  "line": 63,
                                  "column": 43
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    2042,
                                    2046
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 63,
                                      "column": 44
                                    },
                                    "end": {
                                      "line": 63,
                                      "column": 48
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "statusBarText",
                                  "range": [
                                    2047,
                                    2060
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 63,
                                      "column": 49
                                    },
                                    "end": {
                                      "line": 63,
                                      "column": 62
                                    }
                                  }
                                },
                                "range": [
                                  2042,
                                  2060
                                ],
                                "loc": {
                                  "start": {
                                    "line": 63,
                                    "column": 44
                                  },
                                  "end": {
                                    "line": 63,
                                    "column": 62
                                  }
                                }
                              }
                            ],
                            "range": [
                              2033,
                              2061
                            ],
                            "loc": {
                              "start": {
                                "line": 63,
                                "column": 35
                              },
                              "end": {
                                "line": 63,
                                "column": 63
                              }
                            }
                          }
                        ],
                        "range": [
                          2006,
                          2062
                        ],
                        "loc": {
                          "start": {
                            "line": 63,
                            "column": 8
                          },
                          "end": {
                            "line": 63,
                            "column": 64
                          }
                        }
                      },
                      "range": [
                        2006,
                        2063
                      ],
                      "loc": {
                        "start": {
                          "line": 63,
                          "column": 8
                        },
                        "end": {
                          "line": 63,
                          "column": 65
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": " target element container",
                          "range": [
                            2075,
                            2102
                          ],
                          "loc": {
                            "start": {
                              "line": 65,
                              "column": 8
                            },
                            "end": {
                              "line": 65,
                              "column": 35
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2116,
                              2120
                            ],
                            "loc": {
                              "start": {
                                "line": 66,
                                "column": 12
                              },
                              "end": {
                                "line": 66,
                                "column": 16
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "statusBarTgtId",
                            "range": [
                              2121,
                              2135
                            ],
                            "loc": {
                              "start": {
                                "line": 66,
                                "column": 17
                              },
                              "end": {
                                "line": 66,
                                "column": 31
                              }
                            }
                          },
                          "range": [
                            2116,
                            2135
                          ],
                          "loc": {
                            "start": {
                              "line": 66,
                              "column": 12
                            },
                            "end": {
                              "line": 66,
                              "column": 31
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          2115,
                          2135
                        ],
                        "loc": {
                          "start": {
                            "line": 66,
                            "column": 11
                          },
                          "end": {
                            "line": 66,
                            "column": 31
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "tf",
                                  "range": [
                                    2151,
                                    2153
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 67,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 67,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "setToolbar",
                                  "range": [
                                    2154,
                                    2164
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 67,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 67,
                                      "column": 25
                                    }
                                  }
                                },
                                "range": [
                                  2151,
                                  2164
                                ],
                                "loc": {
                                  "start": {
                                    "line": 67,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 67,
                                    "column": 25
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                2151,
                                2166
                              ],
                              "loc": {
                                "start": {
                                  "line": 67,
                                  "column": 12
                                },
                                "end": {
                                  "line": 67,
                                  "column": 27
                                }
                              }
                            },
                            "range": [
                              2151,
                              2167
                            ],
                            "loc": {
                              "start": {
                                "line": 67,
                                "column": 12
                              },
                              "end": {
                                "line": 67,
                                "column": 28
                              }
                            }
                          }
                        ],
                        "range": [
                          2136,
                          2178
                        ],
                        "loc": {
                          "start": {
                            "line": 66,
                            "column": 32
                          },
                          "end": {
                            "line": 68,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        2112,
                        2178
                      ],
                      "loc": {
                        "start": {
                          "line": 66,
                          "column": 8
                        },
                        "end": {
                          "line": 68,
                          "column": 9
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": " target element container",
                          "range": [
                            2075,
                            2102
                          ],
                          "loc": {
                            "start": {
                              "line": 65,
                              "column": 8
                            },
                            "end": {
                              "line": 65,
                              "column": 35
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "targetEl",
                            "range": [
                              2192,
                              2200
                            ],
                            "loc": {
                              "start": {
                                "line": 69,
                                "column": 12
                              },
                              "end": {
                                "line": 69,
                                "column": 20
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "UnaryExpression",
                              "operator": "!",
                              "argument": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    2205,
                                    2209
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 69,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 69,
                                      "column": 29
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "statusBarTgtId",
                                  "range": [
                                    2210,
                                    2224
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 69,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 69,
                                      "column": 44
                                    }
                                  }
                                },
                                "range": [
                                  2205,
                                  2224
                                ],
                                "loc": {
                                  "start": {
                                    "line": 69,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 69,
                                    "column": 44
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                2204,
                                2224
                              ],
                              "loc": {
                                "start": {
                                  "line": 69,
                                  "column": 24
                                },
                                "end": {
                                  "line": 69,
                                  "column": 44
                                }
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "tf",
                                "range": [
                                  2245,
                                  2247
                                ],
                                "loc": {
                                  "start": {
                                    "line": 70,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 70,
                                    "column": 18
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "lDiv",
                                "range": [
                                  2248,
                                  2252
                                ],
                                "loc": {
                                  "start": {
                                    "line": 70,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 70,
                                    "column": 23
                                  }
                                }
                              },
                              "range": [
                                2245,
                                2252
                              ],
                              "loc": {
                                "start": {
                                  "line": 70,
                                  "column": 16
                                },
                                "end": {
                                  "line": 70,
                                  "column": 23
                                }
                              }
                            },
                            "alternate": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "Dom",
                                  "range": [
                                    2255,
                                    2258
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 70,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 70,
                                      "column": 29
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "id",
                                  "range": [
                                    2259,
                                    2261
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 70,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 70,
                                      "column": 32
                                    }
                                  }
                                },
                                "range": [
                                  2255,
                                  2261
                                ],
                                "loc": {
                                  "start": {
                                    "line": 70,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 70,
                                    "column": 32
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      2262,
                                      2266
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "statusBarTgtId",
                                    "range": [
                                      2267,
                                      2281
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    2262,
                                    2281
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 70,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 70,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "range": [
                                2255,
                                2282
                              ],
                              "loc": {
                                "start": {
                                  "line": 70,
                                  "column": 26
                                },
                                "end": {
                                  "line": 70,
                                  "column": 53
                                }
                              }
                            },
                            "range": [
                              2203,
                              2282
                            ],
                            "loc": {
                              "start": {
                                "line": 69,
                                "column": 23
                              },
                              "end": {
                                "line": 70,
                                "column": 53
                              }
                            }
                          },
                          "range": [
                            2192,
                            2282
                          ],
                          "loc": {
                            "start": {
                              "line": 69,
                              "column": 12
                            },
                            "end": {
                              "line": 70,
                              "column": 53
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        2188,
                        2283
                      ],
                      "loc": {
                        "start": {
                          "line": 69,
                          "column": 8
                        },
                        "end": {
                          "line": 70,
                          "column": 54
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "default container: 'lDiv'",
                          "range": [
                            2295,
                            2322
                          ],
                          "loc": {
                            "start": {
                              "line": 72,
                              "column": 8
                            },
                            "end": {
                              "line": 72,
                              "column": 35
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2336,
                              2340
                            ],
                            "loc": {
                              "start": {
                                "line": 73,
                                "column": 12
                              },
                              "end": {
                                "line": 73,
                                "column": 16
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "statusBarTgtId",
                            "range": [
                              2341,
                              2355
                            ],
                            "loc": {
                              "start": {
                                "line": 73,
                                "column": 17
                              },
                              "end": {
                                "line": 73,
                                "column": 31
                              }
                            }
                          },
                          "range": [
                            2336,
                            2355
                          ],
                          "loc": {
                            "start": {
                              "line": 73,
                              "column": 12
                            },
                            "end": {
                              "line": 73,
                              "column": 31
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          2335,
                          2355
                        ],
                        "loc": {
                          "start": {
                            "line": 73,
                            "column": 11
                          },
                          "end": {
                            "line": 73,
                            "column": 31
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "statusDiv",
                                  "range": [
                                    2371,
                                    2380
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 74,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 74,
                                      "column": 21
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "appendChild",
                                  "range": [
                                    2381,
                                    2392
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 74,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 74,
                                      "column": 33
                                    }
                                  }
                                },
                                "range": [
                                  2371,
                                  2392
                                ],
                                "loc": {
                                  "start": {
                                    "line": 74,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 74,
                                    "column": 33
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "statusSpanText",
                                  "range": [
                                    2393,
                                    2407
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 74,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 74,
                                      "column": 48
                                    }
                                  }
                                }
                              ],
                              "range": [
                                2371,
                                2408
                              ],
                              "loc": {
                                "start": {
                                  "line": 74,
                                  "column": 12
                                },
                                "end": {
                                  "line": 74,
                                  "column": 49
                                }
                              }
                            },
                            "range": [
                              2371,
                              2409
                            ],
                            "loc": {
                              "start": {
                                "line": 74,
                                "column": 12
                              },
                              "end": {
                                "line": 74,
                                "column": 50
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "statusDiv",
                                  "range": [
                                    2423,
                                    2432
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 75,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 75,
                                      "column": 21
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "appendChild",
                                  "range": [
                                    2433,
                                    2444
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 75,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 75,
                                      "column": 33
                                    }
                                  }
                                },
                                "range": [
                                  2423,
                                  2444
                                ],
                                "loc": {
                                  "start": {
                                    "line": 75,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 75,
                                    "column": 33
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "statusSpan",
                                  "range": [
                                    2445,
                                    2455
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 75,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 75,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "range": [
                                2423,
                                2456
                              ],
                              "loc": {
                                "start": {
                                  "line": 75,
                                  "column": 12
                                },
                                "end": {
                                  "line": 75,
                                  "column": 45
                                }
                              }
                            },
                            "range": [
                              2423,
                              2457
                            ],
                            "loc": {
                              "start": {
                                "line": 75,
                                "column": 12
                              },
                              "end": {
                                "line": 75,
                                "column": 46
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "targetEl",
                                  "range": [
                                    2471,
                                    2479
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 76,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 76,
                                      "column": 20
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "appendChild",
                                  "range": [
                                    2480,
                                    2491
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 76,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 76,
                                      "column": 32
                                    }
                                  }
                                },
                                "range": [
                                  2471,
                                  2491
                                ],
                                "loc": {
                                  "start": {
                                    "line": 76,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 76,
                                    "column": 32
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "statusDiv",
                                  "range": [
                                    2492,
                                    2501
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 76,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 76,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "range": [
                                2471,
                                2502
                              ],
                              "loc": {
                                "start": {
                                  "line": 76,
                                  "column": 12
                                },
                                "end": {
                                  "line": 76,
                                  "column": 43
                                }
                              }
                            },
                            "range": [
                              2471,
                              2503
                            ],
                            "loc": {
                              "start": {
                                "line": 76,
                                "column": 12
                              },
                              "end": {
                                "line": 76,
                                "column": 44
                              }
                            }
                          }
                        ],
                        "range": [
                          2356,
                          2514
                        ],
                        "loc": {
                          "start": {
                            "line": 73,
                            "column": 32
                          },
                          "end": {
                            "line": 77,
                            "column": 9
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "targetEl",
                                  "range": [
                                    2597,
                                    2605
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 79,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 79,
                                      "column": 20
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "appendChild",
                                  "range": [
                                    2606,
                                    2617
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 79,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 79,
                                      "column": 32
                                    }
                                  }
                                },
                                "range": [
                                  2597,
                                  2617
                                ],
                                "loc": {
                                  "start": {
                                    "line": 79,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 79,
                                    "column": 32
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "statusSpanText",
                                  "range": [
                                    2618,
                                    2632
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 79,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 79,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "range": [
                                2597,
                                2633
                              ],
                              "loc": {
                                "start": {
                                  "line": 79,
                                  "column": 12
                                },
                                "end": {
                                  "line": 79,
                                  "column": 48
                                }
                              }
                            },
                            "range": [
                              2597,
                              2634
                            ],
                            "loc": {
                              "start": {
                                "line": 79,
                                "column": 12
                              },
                              "end": {
                                "line": 79,
                                "column": 49
                              }
                            },
                            "leadingComments": [
                              {
                                "type": "Line",
                                "value": " custom container, no need to append statusDiv",
                                "range": [
                                  2535,
                                  2583
                                ],
                                "loc": {
                                  "start": {
                                    "line": 78,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 78,
                                    "column": 60
                                  }
                                }
                              }
                            ]
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "targetEl",
                                  "range": [
                                    2648,
                                    2656
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 80,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 80,
                                      "column": 20
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "appendChild",
                                  "range": [
                                    2657,
                                    2668
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 80,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 80,
                                      "column": 32
                                    }
                                  }
                                },
                                "range": [
                                  2648,
                                  2668
                                ],
                                "loc": {
                                  "start": {
                                    "line": 80,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 80,
                                    "column": 32
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "statusSpan",
                                  "range": [
                                    2669,
                                    2679
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 80,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 80,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "range": [
                                2648,
                                2680
                              ],
                              "loc": {
                                "start": {
                                  "line": 80,
                                  "column": 12
                                },
                                "end": {
                                  "line": 80,
                                  "column": 44
                                }
                              }
                            },
                            "range": [
                              2648,
                              2681
                            ],
                            "loc": {
                              "start": {
                                "line": 80,
                                "column": 12
                              },
                              "end": {
                                "line": 80,
                                "column": 45
                              }
                            }
                          }
                        ],
                        "range": [
                          2520,
                          2692
                        ],
                        "loc": {
                          "start": {
                            "line": 77,
                            "column": 15
                          },
                          "end": {
                            "line": 81,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        2332,
                        2692
                      ],
                      "loc": {
                        "start": {
                          "line": 73,
                          "column": 8
                        },
                        "end": {
                          "line": 81,
                          "column": 9
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "default container: 'lDiv'",
                          "range": [
                            2295,
                            2322
                          ],
                          "loc": {
                            "start": {
                              "line": 72,
                              "column": 8
                            },
                            "end": {
                              "line": 72,
                              "column": 35
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2704,
                              2708
                            ],
                            "loc": {
                              "start": {
                                "line": 83,
                                "column": 8
                              },
                              "end": {
                                "line": 83,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "statusBarDiv",
                            "range": [
                              2709,
                              2721
                            ],
                            "loc": {
                              "start": {
                                "line": 83,
                                "column": 13
                              },
                              "end": {
                                "line": 83,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            2704,
                            2721
                          ],
                          "loc": {
                            "start": {
                              "line": 83,
                              "column": 8
                            },
                            "end": {
                              "line": 83,
                              "column": 25
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "statusDiv",
                          "range": [
                            2724,
                            2733
                          ],
                          "loc": {
                            "start": {
                              "line": 83,
                              "column": 28
                            },
                            "end": {
                              "line": 83,
                              "column": 37
                            }
                          }
                        },
                        "range": [
                          2704,
                          2733
                        ],
                        "loc": {
                          "start": {
                            "line": 83,
                            "column": 8
                          },
                          "end": {
                            "line": 83,
                            "column": 37
                          }
                        }
                      },
                      "range": [
                        2704,
                        2734
                      ],
                      "loc": {
                        "start": {
                          "line": 83,
                          "column": 8
                        },
                        "end": {
                          "line": 83,
                          "column": 38
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2744,
                              2748
                            ],
                            "loc": {
                              "start": {
                                "line": 84,
                                "column": 8
                              },
                              "end": {
                                "line": 84,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "statusBarSpan",
                            "range": [
                              2749,
                              2762
                            ],
                            "loc": {
                              "start": {
                                "line": 84,
                                "column": 13
                              },
                              "end": {
                                "line": 84,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            2744,
                            2762
                          ],
                          "loc": {
                            "start": {
                              "line": 84,
                              "column": 8
                            },
                            "end": {
                              "line": 84,
                              "column": 26
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "statusSpan",
                          "range": [
                            2765,
                            2775
                          ],
                          "loc": {
                            "start": {
                              "line": 84,
                              "column": 29
                            },
                            "end": {
                              "line": 84,
                              "column": 39
                            }
                          }
                        },
                        "range": [
                          2744,
                          2775
                        ],
                        "loc": {
                          "start": {
                            "line": 84,
                            "column": 8
                          },
                          "end": {
                            "line": 84,
                            "column": 39
                          }
                        }
                      },
                      "range": [
                        2744,
                        2776
                      ],
                      "loc": {
                        "start": {
                          "line": 84,
                          "column": 8
                        },
                        "end": {
                          "line": 84,
                          "column": 40
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2786,
                              2790
                            ],
                            "loc": {
                              "start": {
                                "line": 85,
                                "column": 8
                              },
                              "end": {
                                "line": 85,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "statusBarSpanText",
                            "range": [
                              2791,
                              2808
                            ],
                            "loc": {
                              "start": {
                                "line": 85,
                                "column": 13
                              },
                              "end": {
                                "line": 85,
                                "column": 30
                              }
                            }
                          },
                          "range": [
                            2786,
                            2808
                          ],
                          "loc": {
                            "start": {
                              "line": 85,
                              "column": 8
                            },
                            "end": {
                              "line": 85,
                              "column": 30
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "statusSpanText",
                          "range": [
                            2811,
                            2825
                          ],
                          "loc": {
                            "start": {
                              "line": 85,
                              "column": 33
                            },
                            "end": {
                              "line": 85,
                              "column": 47
                            }
                          }
                        },
                        "range": [
                          2786,
                          2825
                        ],
                        "loc": {
                          "start": {
                            "line": 85,
                            "column": 8
                          },
                          "end": {
                            "line": 85,
                            "column": 47
                          }
                        }
                      },
                      "range": [
                        2786,
                        2826
                      ],
                      "loc": {
                        "start": {
                          "line": 85,
                          "column": 8
                        },
                        "end": {
                          "line": 85,
                          "column": 48
                        }
                      }
                    }
                  ],
                  "range": [
                    1491,
                    2835
                  ],
                  "loc": {
                    "start": {
                      "line": 48,
                      "column": 10
                    },
                    "end": {
                      "line": 87,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  1489,
                  2835
                ],
                "loc": {
                  "start": {
                    "line": 48,
                    "column": 8
                  },
                  "end": {
                    "line": 87,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                1485,
                2835
              ],
              "loc": {
                "start": {
                  "line": 48,
                  "column": 4
                },
                "end": {
                  "line": 87,
                  "column": 5
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "message",
                "range": [
                  2843,
                  2850
                ],
                "loc": {
                  "start": {
                    "line": 89,
                    "column": 4
                  },
                  "end": {
                    "line": 89,
                    "column": 11
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "AssignmentPattern",
                    "left": {
                      "type": "Identifier",
                      "name": "t",
                      "range": [
                        2851,
                        2852
                      ],
                      "loc": {
                        "start": {
                          "line": 89,
                          "column": 12
                        },
                        "end": {
                          "line": 89,
                          "column": 13
                        }
                      }
                    },
                    "right": {
                      "type": "Literal",
                      "value": "",
                      "raw": "''",
                      "range": [
                        2853,
                        2855
                      ],
                      "loc": {
                        "start": {
                          "line": 89,
                          "column": 14
                        },
                        "end": {
                          "line": 89,
                          "column": 16
                        }
                      }
                    },
                    "range": [
                      2851,
                      2855
                    ],
                    "loc": {
                      "start": {
                        "line": 89,
                        "column": 12
                      },
                      "end": {
                        "line": 89,
                        "column": 16
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "tf",
                            "range": [
                              2871,
                              2873
                            ],
                            "loc": {
                              "start": {
                                "line": 90,
                                "column": 12
                              },
                              "end": {
                                "line": 90,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                2876,
                                2880
                              ],
                              "loc": {
                                "start": {
                                  "line": 90,
                                  "column": 17
                                },
                                "end": {
                                  "line": 90,
                                  "column": 21
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "tf",
                              "range": [
                                2881,
                                2883
                              ],
                              "loc": {
                                "start": {
                                  "line": 90,
                                  "column": 22
                                },
                                "end": {
                                  "line": 90,
                                  "column": 24
                                }
                              }
                            },
                            "range": [
                              2876,
                              2883
                            ],
                            "loc": {
                              "start": {
                                "line": 90,
                                "column": 17
                              },
                              "end": {
                                "line": 90,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            2871,
                            2883
                          ],
                          "loc": {
                            "start": {
                              "line": 90,
                              "column": 12
                            },
                            "end": {
                              "line": 90,
                              "column": 24
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        2867,
                        2884
                      ],
                      "loc": {
                        "start": {
                          "line": 90,
                          "column": 8
                        },
                        "end": {
                          "line": 90,
                          "column": 25
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "||",
                        "left": {
                          "type": "UnaryExpression",
                          "operator": "!",
                          "argument": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "tf",
                              "range": [
                                2898,
                                2900
                              ],
                              "loc": {
                                "start": {
                                  "line": 91,
                                  "column": 12
                                },
                                "end": {
                                  "line": 91,
                                  "column": 14
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "statusBar",
                              "range": [
                                2901,
                                2910
                              ],
                              "loc": {
                                "start": {
                                  "line": 91,
                                  "column": 15
                                },
                                "end": {
                                  "line": 91,
                                  "column": 24
                                }
                              }
                            },
                            "range": [
                              2898,
                              2910
                            ],
                            "loc": {
                              "start": {
                                "line": 91,
                                "column": 12
                              },
                              "end": {
                                "line": 91,
                                "column": 24
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            2897,
                            2910
                          ],
                          "loc": {
                            "start": {
                              "line": 91,
                              "column": 11
                            },
                            "end": {
                              "line": 91,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "UnaryExpression",
                          "operator": "!",
                          "argument": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                2915,
                                2919
                              ],
                              "loc": {
                                "start": {
                                  "line": 91,
                                  "column": 29
                                },
                                "end": {
                                  "line": 91,
                                  "column": 33
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "statusBarSpan",
                              "range": [
                                2920,
                                2933
                              ],
                              "loc": {
                                "start": {
                                  "line": 91,
                                  "column": 34
                                },
                                "end": {
                                  "line": 91,
                                  "column": 47
                                }
                              }
                            },
                            "range": [
                              2915,
                              2933
                            ],
                            "loc": {
                              "start": {
                                "line": 91,
                                "column": 29
                              },
                              "end": {
                                "line": 91,
                                "column": 47
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            2914,
                            2933
                          ],
                          "loc": {
                            "start": {
                              "line": 91,
                              "column": 28
                            },
                            "end": {
                              "line": 91,
                              "column": 47
                            }
                          }
                        },
                        "range": [
                          2897,
                          2933
                        ],
                        "loc": {
                          "start": {
                            "line": 91,
                            "column": 11
                          },
                          "end": {
                            "line": 91,
                            "column": 47
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": null,
                            "range": [
                              2949,
                              2956
                            ],
                            "loc": {
                              "start": {
                                "line": 92,
                                "column": 12
                              },
                              "end": {
                                "line": 92,
                                "column": 19
                              }
                            }
                          }
                        ],
                        "range": [
                          2934,
                          2967
                        ],
                        "loc": {
                          "start": {
                            "line": 91,
                            "column": 48
                          },
                          "end": {
                            "line": 93,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        2894,
                        2967
                      ],
                      "loc": {
                        "start": {
                          "line": 91,
                          "column": 8
                        },
                        "end": {
                          "line": 93,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "ThisExpression",
                          "range": [
                            2980,
                            2984
                          ],
                          "loc": {
                            "start": {
                              "line": 94,
                              "column": 11
                            },
                            "end": {
                              "line": 94,
                              "column": 15
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "onBeforeShowMsg",
                          "range": [
                            2985,
                            3000
                          ],
                          "loc": {
                            "start": {
                              "line": 94,
                              "column": 16
                            },
                            "end": {
                              "line": 94,
                              "column": 31
                            }
                          }
                        },
                        "range": [
                          2980,
                          3000
                        ],
                        "loc": {
                          "start": {
                            "line": 94,
                            "column": 11
                          },
                          "end": {
                            "line": 94,
                            "column": 31
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      3016,
                                      3020
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 95,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 95,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "onBeforeShowMsg",
                                    "range": [
                                      3021,
                                      3036
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 95,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 95,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    3016,
                                    3036
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 95,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 95,
                                      "column": 32
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "call",
                                  "range": [
                                    3037,
                                    3041
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 95,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 95,
                                      "column": 37
                                    }
                                  }
                                },
                                "range": [
                                  3016,
                                  3041
                                ],
                                "loc": {
                                  "start": {
                                    "line": 95,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 95,
                                    "column": 37
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Literal",
                                  "value": null,
                                  "raw": "null",
                                  "range": [
                                    3042,
                                    3046
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 95,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 95,
                                      "column": 42
                                    }
                                  }
                                },
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      3048,
                                      3052
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 95,
                                        "column": 44
                                      },
                                      "end": {
                                        "line": 95,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "tf",
                                    "range": [
                                      3053,
                                      3055
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 95,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 95,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    3048,
                                    3055
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 95,
                                      "column": 44
                                    },
                                    "end": {
                                      "line": 95,
                                      "column": 51
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "t",
                                  "range": [
                                    3057,
                                    3058
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 95,
                                      "column": 53
                                    },
                                    "end": {
                                      "line": 95,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "range": [
                                3016,
                                3059
                              ],
                              "loc": {
                                "start": {
                                  "line": 95,
                                  "column": 12
                                },
                                "end": {
                                  "line": 95,
                                  "column": 55
                                }
                              }
                            },
                            "range": [
                              3016,
                              3060
                            ],
                            "loc": {
                              "start": {
                                "line": 95,
                                "column": 12
                              },
                              "end": {
                                "line": 95,
                                "column": 56
                              }
                            }
                          }
                        ],
                        "range": [
                          3001,
                          3071
                        ],
                        "loc": {
                          "start": {
                            "line": 94,
                            "column": 32
                          },
                          "end": {
                            "line": 96,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        2977,
                        3071
                      ],
                      "loc": {
                        "start": {
                          "line": 94,
                          "column": 8
                        },
                        "end": {
                          "line": 96,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "d",
                            "range": [
                              3087,
                              3088
                            ],
                            "loc": {
                              "start": {
                                "line": 98,
                                "column": 12
                              },
                              "end": {
                                "line": 98,
                                "column": 13
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "===",
                              "left": {
                                "type": "Identifier",
                                "name": "t",
                                "range": [
                                  3091,
                                  3092
                                ],
                                "loc": {
                                  "start": {
                                    "line": 98,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 98,
                                    "column": 17
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "",
                                "raw": "''",
                                "range": [
                                  3095,
                                  3097
                                ],
                                "loc": {
                                  "start": {
                                    "line": 98,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 98,
                                    "column": 22
                                  }
                                }
                              },
                              "range": [
                                3091,
                                3097
                              ],
                              "loc": {
                                "start": {
                                  "line": 98,
                                  "column": 16
                                },
                                "end": {
                                  "line": 98,
                                  "column": 22
                                }
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  3100,
                                  3104
                                ],
                                "loc": {
                                  "start": {
                                    "line": 98,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 98,
                                    "column": 29
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "statusBarCloseDelay",
                                "range": [
                                  3105,
                                  3124
                                ],
                                "loc": {
                                  "start": {
                                    "line": 98,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 98,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                3100,
                                3124
                              ],
                              "loc": {
                                "start": {
                                  "line": 98,
                                  "column": 25
                                },
                                "end": {
                                  "line": 98,
                                  "column": 49
                                }
                              }
                            },
                            "alternate": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                3127,
                                3128
                              ],
                              "loc": {
                                "start": {
                                  "line": 98,
                                  "column": 52
                                },
                                "end": {
                                  "line": 98,
                                  "column": 53
                                }
                              }
                            },
                            "range": [
                              3091,
                              3128
                            ],
                            "loc": {
                              "start": {
                                "line": 98,
                                "column": 16
                              },
                              "end": {
                                "line": 98,
                                "column": 53
                              }
                            }
                          },
                          "range": [
                            3087,
                            3128
                          ],
                          "loc": {
                            "start": {
                              "line": 98,
                              "column": 12
                            },
                            "end": {
                              "line": 98,
                              "column": 53
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        3083,
                        3129
                      ],
                      "loc": {
                        "start": {
                          "line": 98,
                          "column": 8
                        },
                        "end": {
                          "line": 98,
                          "column": 54
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "global",
                            "range": [
                              3139,
                              3145
                            ],
                            "loc": {
                              "start": {
                                "line": 99,
                                "column": 8
                              },
                              "end": {
                                "line": 99,
                                "column": 14
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "setTimeout",
                            "range": [
                              3146,
                              3156
                            ],
                            "loc": {
                              "start": {
                                "line": 99,
                                "column": 15
                              },
                              "end": {
                                "line": 99,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            3139,
                            3156
                          ],
                          "loc": {
                            "start": {
                              "line": 99,
                              "column": 8
                            },
                            "end": {
                              "line": 99,
                              "column": 25
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [],
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ThisExpression",
                                          "range": [
                                            3178,
                                            3182
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 100,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 100,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "statusBarSpan",
                                          "range": [
                                            3183,
                                            3196
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 100,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 100,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "range": [
                                          3178,
                                          3196
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 100,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 100,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "innerHTML",
                                        "range": [
                                          3197,
                                          3206
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 100,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 100,
                                            "column": 40
                                          }
                                        }
                                      },
                                      "range": [
                                        3178,
                                        3206
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 100,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 100,
                                          "column": 40
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "t",
                                      "range": [
                                        3209,
                                        3210
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 100,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 100,
                                          "column": 44
                                        }
                                      }
                                    },
                                    "range": [
                                      3178,
                                      3210
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 100,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 100,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    3178,
                                    3211
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 100,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 100,
                                      "column": 45
                                    }
                                  }
                                },
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        3228,
                                        3232
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 101,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 101,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "onAfterShowMsg",
                                      "range": [
                                        3233,
                                        3247
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 101,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 101,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "range": [
                                      3228,
                                      3247
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 101,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 101,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "ThisExpression",
                                                "range": [
                                                  3267,
                                                  3271
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 102,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 102,
                                                    "column": 20
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "onAfterShowMsg",
                                                "range": [
                                                  3272,
                                                  3286
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 102,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 102,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "range": [
                                                3267,
                                                3286
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 102,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 102,
                                                  "column": 35
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "call",
                                              "range": [
                                                3287,
                                                3291
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 102,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 102,
                                                  "column": 40
                                                }
                                              }
                                            },
                                            "range": [
                                              3267,
                                              3291
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 102,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 102,
                                                "column": 40
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Literal",
                                              "value": null,
                                              "raw": "null",
                                              "range": [
                                                3292,
                                                3296
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 102,
                                                  "column": 41
                                                },
                                                "end": {
                                                  "line": 102,
                                                  "column": 45
                                                }
                                              }
                                            },
                                            {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "ThisExpression",
                                                "range": [
                                                  3298,
                                                  3302
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 102,
                                                    "column": 47
                                                  },
                                                  "end": {
                                                    "line": 102,
                                                    "column": 51
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "tf",
                                                "range": [
                                                  3303,
                                                  3305
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 102,
                                                    "column": 52
                                                  },
                                                  "end": {
                                                    "line": 102,
                                                    "column": 54
                                                  }
                                                }
                                              },
                                              "range": [
                                                3298,
                                                3305
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 102,
                                                  "column": 47
                                                },
                                                "end": {
                                                  "line": 102,
                                                  "column": 54
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "t",
                                              "range": [
                                                3307,
                                                3308
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 102,
                                                  "column": 56
                                                },
                                                "end": {
                                                  "line": 102,
                                                  "column": 57
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3267,
                                            3309
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 102,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 102,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "range": [
                                          3267,
                                          3310
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 102,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 102,
                                            "column": 59
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3248,
                                      3325
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 101,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 103,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    3225,
                                    3325
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 101,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 103,
                                      "column": 13
                                    }
                                  }
                                }
                              ],
                              "range": [
                                3163,
                                3336
                              ],
                              "loc": {
                                "start": {
                                  "line": 99,
                                  "column": 32
                                },
                                "end": {
                                  "line": 104,
                                  "column": 9
                                }
                              }
                            },
                            "generator": false,
                            "expression": false,
                            "range": [
                              3157,
                              3336
                            ],
                            "loc": {
                              "start": {
                                "line": 99,
                                "column": 26
                              },
                              "end": {
                                "line": 104,
                                "column": 9
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "d",
                            "range": [
                              3338,
                              3339
                            ],
                            "loc": {
                              "start": {
                                "line": 104,
                                "column": 11
                              },
                              "end": {
                                "line": 104,
                                "column": 12
                              }
                            }
                          }
                        ],
                        "range": [
                          3139,
                          3340
                        ],
                        "loc": {
                          "start": {
                            "line": 99,
                            "column": 8
                          },
                          "end": {
                            "line": 104,
                            "column": 13
                          }
                        }
                      },
                      "range": [
                        3139,
                        3341
                      ],
                      "loc": {
                        "start": {
                          "line": 99,
                          "column": 8
                        },
                        "end": {
                          "line": 104,
                          "column": 14
                        }
                      }
                    }
                  ],
                  "range": [
                    2856,
                    3348
                  ],
                  "loc": {
                    "start": {
                      "line": 89,
                      "column": 17
                    },
                    "end": {
                      "line": 105,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  2850,
                  3348
                ],
                "loc": {
                  "start": {
                    "line": 89,
                    "column": 11
                  },
                  "end": {
                    "line": 105,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                2843,
                3348
              ],
              "loc": {
                "start": {
                  "line": 89,
                  "column": 4
                },
                "end": {
                  "line": 105,
                  "column": 5
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "destroy",
                "range": [
                  3356,
                  3363
                ],
                "loc": {
                  "start": {
                    "line": 107,
                    "column": 4
                  },
                  "end": {
                    "line": 107,
                    "column": 11
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "tf",
                            "range": [
                              3380,
                              3382
                            ],
                            "loc": {
                              "start": {
                                "line": 108,
                                "column": 12
                              },
                              "end": {
                                "line": 108,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                3385,
                                3389
                              ],
                              "loc": {
                                "start": {
                                  "line": 108,
                                  "column": 17
                                },
                                "end": {
                                  "line": 108,
                                  "column": 21
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "tf",
                              "range": [
                                3390,
                                3392
                              ],
                              "loc": {
                                "start": {
                                  "line": 108,
                                  "column": 22
                                },
                                "end": {
                                  "line": 108,
                                  "column": 24
                                }
                              }
                            },
                            "range": [
                              3385,
                              3392
                            ],
                            "loc": {
                              "start": {
                                "line": 108,
                                "column": 17
                              },
                              "end": {
                                "line": 108,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            3380,
                            3392
                          ],
                          "loc": {
                            "start": {
                              "line": 108,
                              "column": 12
                            },
                            "end": {
                              "line": 108,
                              "column": 24
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        3376,
                        3393
                      ],
                      "loc": {
                        "start": {
                          "line": 108,
                          "column": 8
                        },
                        "end": {
                          "line": 108,
                          "column": 25
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "||",
                        "left": {
                          "type": "UnaryExpression",
                          "operator": "!",
                          "argument": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "tf",
                                "range": [
                                  3407,
                                  3409
                                ],
                                "loc": {
                                  "start": {
                                    "line": 109,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 109,
                                    "column": 14
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "hasGrid",
                                "range": [
                                  3410,
                                  3417
                                ],
                                "loc": {
                                  "start": {
                                    "line": 109,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 109,
                                    "column": 22
                                  }
                                }
                              },
                              "range": [
                                3407,
                                3417
                              ],
                              "loc": {
                                "start": {
                                  "line": 109,
                                  "column": 12
                                },
                                "end": {
                                  "line": 109,
                                  "column": 22
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              3407,
                              3419
                            ],
                            "loc": {
                              "start": {
                                "line": 109,
                                "column": 12
                              },
                              "end": {
                                "line": 109,
                                "column": 24
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            3406,
                            3419
                          ],
                          "loc": {
                            "start": {
                              "line": 109,
                              "column": 11
                            },
                            "end": {
                              "line": 109,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "UnaryExpression",
                          "operator": "!",
                          "argument": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                3424,
                                3428
                              ],
                              "loc": {
                                "start": {
                                  "line": 109,
                                  "column": 29
                                },
                                "end": {
                                  "line": 109,
                                  "column": 33
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "statusBarDiv",
                              "range": [
                                3429,
                                3441
                              ],
                              "loc": {
                                "start": {
                                  "line": 109,
                                  "column": 34
                                },
                                "end": {
                                  "line": 109,
                                  "column": 46
                                }
                              }
                            },
                            "range": [
                              3424,
                              3441
                            ],
                            "loc": {
                              "start": {
                                "line": 109,
                                "column": 29
                              },
                              "end": {
                                "line": 109,
                                "column": 46
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            3423,
                            3441
                          ],
                          "loc": {
                            "start": {
                              "line": 109,
                              "column": 28
                            },
                            "end": {
                              "line": 109,
                              "column": 46
                            }
                          }
                        },
                        "range": [
                          3406,
                          3441
                        ],
                        "loc": {
                          "start": {
                            "line": 109,
                            "column": 11
                          },
                          "end": {
                            "line": 109,
                            "column": 46
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": null,
                            "range": [
                              3457,
                              3464
                            ],
                            "loc": {
                              "start": {
                                "line": 110,
                                "column": 12
                              },
                              "end": {
                                "line": 110,
                                "column": 19
                              }
                            }
                          }
                        ],
                        "range": [
                          3442,
                          3475
                        ],
                        "loc": {
                          "start": {
                            "line": 109,
                            "column": 47
                          },
                          "end": {
                            "line": 111,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        3403,
                        3475
                      ],
                      "loc": {
                        "start": {
                          "line": 109,
                          "column": 8
                        },
                        "end": {
                          "line": 111,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                3487,
                                3491
                              ],
                              "loc": {
                                "start": {
                                  "line": 113,
                                  "column": 8
                                },
                                "end": {
                                  "line": 113,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "statusBarDiv",
                              "range": [
                                3492,
                                3504
                              ],
                              "loc": {
                                "start": {
                                  "line": 113,
                                  "column": 13
                                },
                                "end": {
                                  "line": 113,
                                  "column": 25
                                }
                              }
                            },
                            "range": [
                              3487,
                              3504
                            ],
                            "loc": {
                              "start": {
                                "line": 113,
                                "column": 8
                              },
                              "end": {
                                "line": 113,
                                "column": 25
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "innerHTML",
                            "range": [
                              3505,
                              3514
                            ],
                            "loc": {
                              "start": {
                                "line": 113,
                                "column": 26
                              },
                              "end": {
                                "line": 113,
                                "column": 35
                              }
                            }
                          },
                          "range": [
                            3487,
                            3514
                          ],
                          "loc": {
                            "start": {
                              "line": 113,
                              "column": 8
                            },
                            "end": {
                              "line": 113,
                              "column": 35
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "",
                          "raw": "''",
                          "range": [
                            3517,
                            3519
                          ],
                          "loc": {
                            "start": {
                              "line": 113,
                              "column": 38
                            },
                            "end": {
                              "line": 113,
                              "column": 40
                            }
                          }
                        },
                        "range": [
                          3487,
                          3519
                        ],
                        "loc": {
                          "start": {
                            "line": 113,
                            "column": 8
                          },
                          "end": {
                            "line": 113,
                            "column": 40
                          }
                        }
                      },
                      "range": [
                        3487,
                        3520
                      ],
                      "loc": {
                        "start": {
                          "line": 113,
                          "column": 8
                        },
                        "end": {
                          "line": 113,
                          "column": 41
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  3530,
                                  3534
                                ],
                                "loc": {
                                  "start": {
                                    "line": 114,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 114,
                                    "column": 12
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "statusBarDiv",
                                "range": [
                                  3535,
                                  3547
                                ],
                                "loc": {
                                  "start": {
                                    "line": 114,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 114,
                                    "column": 25
                                  }
                                }
                              },
                              "range": [
                                3530,
                                3547
                              ],
                              "loc": {
                                "start": {
                                  "line": 114,
                                  "column": 8
                                },
                                "end": {
                                  "line": 114,
                                  "column": 25
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "parentNode",
                              "range": [
                                3548,
                                3558
                              ],
                              "loc": {
                                "start": {
                                  "line": 114,
                                  "column": 26
                                },
                                "end": {
                                  "line": 114,
                                  "column": 36
                                }
                              }
                            },
                            "range": [
                              3530,
                              3558
                            ],
                            "loc": {
                              "start": {
                                "line": 114,
                                "column": 8
                              },
                              "end": {
                                "line": 114,
                                "column": 36
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "removeChild",
                            "range": [
                              3559,
                              3570
                            ],
                            "loc": {
                              "start": {
                                "line": 114,
                                "column": 37
                              },
                              "end": {
                                "line": 114,
                                "column": 48
                              }
                            }
                          },
                          "range": [
                            3530,
                            3570
                          ],
                          "loc": {
                            "start": {
                              "line": 114,
                              "column": 8
                            },
                            "end": {
                              "line": 114,
                              "column": 48
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                3571,
                                3575
                              ],
                              "loc": {
                                "start": {
                                  "line": 114,
                                  "column": 49
                                },
                                "end": {
                                  "line": 114,
                                  "column": 53
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "statusBarDiv",
                              "range": [
                                3576,
                                3588
                              ],
                              "loc": {
                                "start": {
                                  "line": 114,
                                  "column": 54
                                },
                                "end": {
                                  "line": 114,
                                  "column": 66
                                }
                              }
                            },
                            "range": [
                              3571,
                              3588
                            ],
                            "loc": {
                              "start": {
                                "line": 114,
                                "column": 49
                              },
                              "end": {
                                "line": 114,
                                "column": 66
                              }
                            }
                          }
                        ],
                        "range": [
                          3530,
                          3589
                        ],
                        "loc": {
                          "start": {
                            "line": 114,
                            "column": 8
                          },
                          "end": {
                            "line": 114,
                            "column": 67
                          }
                        }
                      },
                      "range": [
                        3530,
                        3590
                      ],
                      "loc": {
                        "start": {
                          "line": 114,
                          "column": 8
                        },
                        "end": {
                          "line": 114,
                          "column": 68
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              3600,
                              3604
                            ],
                            "loc": {
                              "start": {
                                "line": 115,
                                "column": 8
                              },
                              "end": {
                                "line": 115,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "statusBarSpan",
                            "range": [
                              3605,
                              3618
                            ],
                            "loc": {
                              "start": {
                                "line": 115,
                                "column": 13
                              },
                              "end": {
                                "line": 115,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            3600,
                            3618
                          ],
                          "loc": {
                            "start": {
                              "line": 115,
                              "column": 8
                            },
                            "end": {
                              "line": 115,
                              "column": 26
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            3621,
                            3625
                          ],
                          "loc": {
                            "start": {
                              "line": 115,
                              "column": 29
                            },
                            "end": {
                              "line": 115,
                              "column": 33
                            }
                          }
                        },
                        "range": [
                          3600,
                          3625
                        ],
                        "loc": {
                          "start": {
                            "line": 115,
                            "column": 8
                          },
                          "end": {
                            "line": 115,
                            "column": 33
                          }
                        }
                      },
                      "range": [
                        3600,
                        3626
                      ],
                      "loc": {
                        "start": {
                          "line": 115,
                          "column": 8
                        },
                        "end": {
                          "line": 115,
                          "column": 34
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              3636,
                              3640
                            ],
                            "loc": {
                              "start": {
                                "line": 116,
                                "column": 8
                              },
                              "end": {
                                "line": 116,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "statusBarSpanText",
                            "range": [
                              3641,
                              3658
                            ],
                            "loc": {
                              "start": {
                                "line": 116,
                                "column": 13
                              },
                              "end": {
                                "line": 116,
                                "column": 30
                              }
                            }
                          },
                          "range": [
                            3636,
                            3658
                          ],
                          "loc": {
                            "start": {
                              "line": 116,
                              "column": 8
                            },
                            "end": {
                              "line": 116,
                              "column": 30
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            3661,
                            3665
                          ],
                          "loc": {
                            "start": {
                              "line": 116,
                              "column": 33
                            },
                            "end": {
                              "line": 116,
                              "column": 37
                            }
                          }
                        },
                        "range": [
                          3636,
                          3665
                        ],
                        "loc": {
                          "start": {
                            "line": 116,
                            "column": 8
                          },
                          "end": {
                            "line": 116,
                            "column": 37
                          }
                        }
                      },
                      "range": [
                        3636,
                        3666
                      ],
                      "loc": {
                        "start": {
                          "line": 116,
                          "column": 8
                        },
                        "end": {
                          "line": 116,
                          "column": 38
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              3676,
                              3680
                            ],
                            "loc": {
                              "start": {
                                "line": 117,
                                "column": 8
                              },
                              "end": {
                                "line": 117,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "statusBarDiv",
                            "range": [
                              3681,
                              3693
                            ],
                            "loc": {
                              "start": {
                                "line": 117,
                                "column": 13
                              },
                              "end": {
                                "line": 117,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            3676,
                            3693
                          ],
                          "loc": {
                            "start": {
                              "line": 117,
                              "column": 8
                            },
                            "end": {
                              "line": 117,
                              "column": 25
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            3696,
                            3700
                          ],
                          "loc": {
                            "start": {
                              "line": 117,
                              "column": 28
                            },
                            "end": {
                              "line": 117,
                              "column": 32
                            }
                          }
                        },
                        "range": [
                          3676,
                          3700
                        ],
                        "loc": {
                          "start": {
                            "line": 117,
                            "column": 8
                          },
                          "end": {
                            "line": 117,
                            "column": 32
                          }
                        }
                      },
                      "range": [
                        3676,
                        3701
                      ],
                      "loc": {
                        "start": {
                          "line": 117,
                          "column": 8
                        },
                        "end": {
                          "line": 117,
                          "column": 33
                        }
                      }
                    }
                  ],
                  "range": [
                    3365,
                    3708
                  ],
                  "loc": {
                    "start": {
                      "line": 107,
                      "column": 13
                    },
                    "end": {
                      "line": 118,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  3363,
                  3708
                ],
                "loc": {
                  "start": {
                    "line": 107,
                    "column": 11
                  },
                  "end": {
                    "line": 118,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                3356,
                3708
              ],
              "loc": {
                "start": {
                  "line": 107,
                  "column": 4
                },
                "end": {
                  "line": 118,
                  "column": 5
                }
              },
              "static": false
            }
          ],
          "range": [
            106,
            3713
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 22
            },
            "end": {
              "line": 120,
              "column": 1
            }
          }
        },
        "range": [
          91,
          3713
        ],
        "loc": {
          "start": {
            "line": 6,
            "column": 7
          },
          "end": {
            "line": 120,
            "column": 1
          }
        },
        "leadingComments": [],
        "trailingComments": []
      },
      "specifiers": [],
      "source": null,
      "range": [
        84,
        3713
      ],
      "loc": {
        "start": {
          "line": 6,
          "column": 0
        },
        "end": {
          "line": 120,
          "column": 1
        }
      }
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    3713
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 120,
      "column": 1
    }
  },
  "comments": [
    {
      "type": "Block",
      "value": "*\r\n     * Status bar UI component\r\n     * @param {Object} tf TableFilter instance\r\n     ",
      "range": [
        115,
        207
      ],
      "loc": {
        "start": {
          "line": 8,
          "column": 4
        },
        "end": {
          "line": 11,
          "column": 7
        }
      }
    },
    {
      "type": "Line",
      "value": " Configuration object",
      "range": [
        239,
        262
      ],
      "loc": {
        "start": {
          "line": 13,
          "column": 8
        },
        "end": {
          "line": 13,
          "column": 31
        }
      }
    },
    {
      "type": "Line",
      "value": "id of custom container element",
      "range": [
        304,
        336
      ],
      "loc": {
        "start": {
          "line": 16,
          "column": 8
        },
        "end": {
          "line": 16,
          "column": 40
        }
      }
    },
    {
      "type": "Line",
      "value": "element containing status bar label",
      "range": [
        409,
        446
      ],
      "loc": {
        "start": {
          "line": 18,
          "column": 8
        },
        "end": {
          "line": 18,
          "column": 45
        }
      }
    },
    {
      "type": "Line",
      "value": "status bar",
      "range": [
        491,
        503
      ],
      "loc": {
        "start": {
          "line": 20,
          "column": 8
        },
        "end": {
          "line": 20,
          "column": 20
        }
      }
    },
    {
      "type": "Line",
      "value": "status bar label",
      "range": [
        549,
        567
      ],
      "loc": {
        "start": {
          "line": 22,
          "column": 8
        },
        "end": {
          "line": 22,
          "column": 26
        }
      }
    },
    {
      "type": "Line",
      "value": "defines status bar text",
      "range": [
        617,
        642
      ],
      "loc": {
        "start": {
          "line": 24,
          "column": 8
        },
        "end": {
          "line": 24,
          "column": 33
        }
      }
    },
    {
      "type": "Line",
      "value": "defines css class status bar",
      "range": [
        707,
        737
      ],
      "loc": {
        "start": {
          "line": 26,
          "column": 8
        },
        "end": {
          "line": 26,
          "column": 38
        }
      }
    },
    {
      "type": "Line",
      "value": "delay for status bar clearing",
      "range": [
        817,
        848
      ],
      "loc": {
        "start": {
          "line": 28,
          "column": 8
        },
        "end": {
          "line": 28,
          "column": 39
        }
      }
    },
    {
      "type": "Line",
      "value": "calls function before message is displayed",
      "range": [
        902,
        946
      ],
      "loc": {
        "start": {
          "line": 31,
          "column": 8
        },
        "end": {
          "line": 31,
          "column": 52
        }
      }
    },
    {
      "type": "Line",
      "value": "calls function after message is displayed",
      "range": [
        1065,
        1108
      ],
      "loc": {
        "start": {
          "line": 34,
          "column": 8
        },
        "end": {
          "line": 34,
          "column": 51
        }
      }
    },
    {
      "type": "Line",
      "value": " status bar div",
      "range": [
        1226,
        1243
      ],
      "loc": {
        "start": {
          "line": 38,
          "column": 8
        },
        "end": {
          "line": 38,
          "column": 25
        }
      }
    },
    {
      "type": "Line",
      "value": " status bar label",
      "range": [
        1291,
        1310
      ],
      "loc": {
        "start": {
          "line": 40,
          "column": 8
        },
        "end": {
          "line": 40,
          "column": 27
        }
      }
    },
    {
      "type": "Line",
      "value": " text preceding status bar label",
      "range": [
        1366,
        1400
      ],
      "loc": {
        "start": {
          "line": 42,
          "column": 8
        },
        "end": {
          "line": 42,
          "column": 42
        }
      }
    },
    {
      "type": "Line",
      "value": "status bar container",
      "range": [
        1610,
        1632
      ],
      "loc": {
        "start": {
          "line": 54,
          "column": 8
        },
        "end": {
          "line": 54,
          "column": 30
        }
      }
    },
    {
      "type": "Line",
      "value": "status bar label",
      "range": [
        1774,
        1792
      ],
      "loc": {
        "start": {
          "line": 58,
          "column": 8
        },
        "end": {
          "line": 58,
          "column": 26
        }
      }
    },
    {
      "type": "Line",
      "value": "preceding text",
      "range": [
        1883,
        1899
      ],
      "loc": {
        "start": {
          "line": 60,
          "column": 8
        },
        "end": {
          "line": 60,
          "column": 24
        }
      }
    },
    {
      "type": "Line",
      "value": " target element container",
      "range": [
        2075,
        2102
      ],
      "loc": {
        "start": {
          "line": 65,
          "column": 8
        },
        "end": {
          "line": 65,
          "column": 35
        }
      }
    },
    {
      "type": "Line",
      "value": "default container: 'lDiv'",
      "range": [
        2295,
        2322
      ],
      "loc": {
        "start": {
          "line": 72,
          "column": 8
        },
        "end": {
          "line": 72,
          "column": 35
        }
      }
    },
    {
      "type": "Line",
      "value": " custom container, no need to append statusDiv",
      "range": [
        2535,
        2583
      ],
      "loc": {
        "start": {
          "line": 78,
          "column": 12
        },
        "end": {
          "line": 78,
          "column": 60
        }
      }
    }
  ]
}