{
  "type": "Program",
  "body": [
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportSpecifier",
          "local": {
            "type": "Identifier",
            "name": "Feature",
            "range": [
              8,
              15
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 8
              },
              "end": {
                "line": 1,
                "column": 15
              }
            }
          },
          "imported": {
            "type": "Identifier",
            "name": "Feature",
            "range": [
              8,
              15
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 8
              },
              "end": {
                "line": 1,
                "column": 15
              }
            }
          },
          "range": [
            8,
            15
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 8
            },
            "end": {
              "line": 1,
              "column": 15
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "../feature",
        "raw": "'../feature'",
        "range": [
          22,
          34
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 22
          },
          "end": {
            "line": 1,
            "column": 34
          }
        }
      },
      "range": [
        0,
        35
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 0
        },
        "end": {
          "line": 1,
          "column": 35
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportSpecifier",
          "local": {
            "type": "Identifier",
            "name": "createElm",
            "range": [
              44,
              53
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 8
              },
              "end": {
                "line": 2,
                "column": 17
              }
            }
          },
          "imported": {
            "type": "Identifier",
            "name": "createElm",
            "range": [
              44,
              53
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 8
              },
              "end": {
                "line": 2,
                "column": 17
              }
            }
          },
          "range": [
            44,
            53
          ],
          "loc": {
            "start": {
              "line": 2,
              "column": 8
            },
            "end": {
              "line": 2,
              "column": 17
            }
          }
        },
        {
          "type": "ImportSpecifier",
          "local": {
            "type": "Identifier",
            "name": "elm",
            "range": [
              55,
              58
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 19
              },
              "end": {
                "line": 2,
                "column": 22
              }
            }
          },
          "imported": {
            "type": "Identifier",
            "name": "elm",
            "range": [
              55,
              58
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 19
              },
              "end": {
                "line": 2,
                "column": 22
              }
            }
          },
          "range": [
            55,
            58
          ],
          "loc": {
            "start": {
              "line": 2,
              "column": 19
            },
            "end": {
              "line": 2,
              "column": 22
            }
          }
        },
        {
          "type": "ImportSpecifier",
          "local": {
            "type": "Identifier",
            "name": "removeElm",
            "range": [
              60,
              69
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 24
              },
              "end": {
                "line": 2,
                "column": 33
              }
            }
          },
          "imported": {
            "type": "Identifier",
            "name": "removeElm",
            "range": [
              60,
              69
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 24
              },
              "end": {
                "line": 2,
                "column": 33
              }
            }
          },
          "range": [
            60,
            69
          ],
          "loc": {
            "start": {
              "line": 2,
              "column": 24
            },
            "end": {
              "line": 2,
              "column": 33
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "../dom",
        "raw": "'../dom'",
        "range": [
          76,
          84
        ],
        "loc": {
          "start": {
            "line": 2,
            "column": 40
          },
          "end": {
            "line": 2,
            "column": 48
          }
        }
      },
      "range": [
        36,
        85
      ],
      "loc": {
        "start": {
          "line": 2,
          "column": 0
        },
        "end": {
          "line": 2,
          "column": 49
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportSpecifier",
          "local": {
            "type": "Identifier",
            "name": "isEmpty",
            "range": [
              94,
              101
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 8
              },
              "end": {
                "line": 3,
                "column": 15
              }
            }
          },
          "imported": {
            "type": "Identifier",
            "name": "isEmpty",
            "range": [
              94,
              101
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 8
              },
              "end": {
                "line": 3,
                "column": 15
              }
            }
          },
          "range": [
            94,
            101
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 8
            },
            "end": {
              "line": 3,
              "column": 15
            }
          }
        },
        {
          "type": "ImportSpecifier",
          "local": {
            "type": "Identifier",
            "name": "isFn",
            "range": [
              103,
              107
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 17
              },
              "end": {
                "line": 3,
                "column": 21
              }
            }
          },
          "imported": {
            "type": "Identifier",
            "name": "isFn",
            "range": [
              103,
              107
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 17
              },
              "end": {
                "line": 3,
                "column": 21
              }
            }
          },
          "range": [
            103,
            107
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 17
            },
            "end": {
              "line": 3,
              "column": 21
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "../types",
        "raw": "'../types'",
        "range": [
          114,
          124
        ],
        "loc": {
          "start": {
            "line": 3,
            "column": 28
          },
          "end": {
            "line": 3,
            "column": 38
          }
        }
      },
      "range": [
        86,
        125
      ],
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 3,
          "column": 39
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportSpecifier",
          "local": {
            "type": "Identifier",
            "name": "NONE",
            "range": [
              134,
              138
            ],
            "loc": {
              "start": {
                "line": 4,
                "column": 8
              },
              "end": {
                "line": 4,
                "column": 12
              }
            }
          },
          "imported": {
            "type": "Identifier",
            "name": "NONE",
            "range": [
              134,
              138
            ],
            "loc": {
              "start": {
                "line": 4,
                "column": 8
              },
              "end": {
                "line": 4,
                "column": 12
              }
            }
          },
          "range": [
            134,
            138
          ],
          "loc": {
            "start": {
              "line": 4,
              "column": 8
            },
            "end": {
              "line": 4,
              "column": 12
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "../const",
        "raw": "'../const'",
        "range": [
          145,
          155
        ],
        "loc": {
          "start": {
            "line": 4,
            "column": 19
          },
          "end": {
            "line": 4,
            "column": 29
          }
        }
      },
      "range": [
        126,
        156
      ],
      "loc": {
        "start": {
          "line": 4,
          "column": 0
        },
        "end": {
          "line": 4,
          "column": 30
        }
      },
      "trailingComments": [
        {
          "type": "Block",
          "value": "*\n * UI when filtering yields no matches\n * @export\n * @class NoResults\n * @extends {Feature}\n ",
          "range": [
            158,
            257
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 0
            },
            "end": {
              "line": 11,
              "column": 3
            }
          }
        }
      ]
    },
    {
      "type": "ExportNamedDeclaration",
      "declaration": {
        "type": "ClassDeclaration",
        "id": {
          "type": "Identifier",
          "name": "NoResults",
          "range": [
            271,
            280
          ],
          "loc": {
            "start": {
              "line": 12,
              "column": 13
            },
            "end": {
              "line": 12,
              "column": 22
            }
          }
        },
        "superClass": {
          "type": "Identifier",
          "name": "Feature",
          "range": [
            289,
            296
          ],
          "loc": {
            "start": {
              "line": 12,
              "column": 31
            },
            "end": {
              "line": 12,
              "column": 38
            }
          }
        },
        "body": {
          "type": "ClassBody",
          "body": [
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "constructor",
                "range": [
                  412,
                  423
                ],
                "loc": {
                  "start": {
                    "line": 18,
                    "column": 4
                  },
                  "end": {
                    "line": 18,
                    "column": 15
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "tf",
                    "range": [
                      424,
                      426
                    ],
                    "loc": {
                      "start": {
                        "line": 18,
                        "column": 16
                      },
                      "end": {
                        "line": 18,
                        "column": 18
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Super",
                          "range": [
                            438,
                            443
                          ],
                          "loc": {
                            "start": {
                              "line": 19,
                              "column": 8
                            },
                            "end": {
                              "line": 19,
                              "column": 13
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "tf",
                            "range": [
                              444,
                              446
                            ],
                            "loc": {
                              "start": {
                                "line": 19,
                                "column": 14
                              },
                              "end": {
                                "line": 19,
                                "column": 16
                              }
                            }
                          },
                          {
                            "type": "Literal",
                            "value": "noResults",
                            "raw": "'noResults'",
                            "range": [
                              448,
                              459
                            ],
                            "loc": {
                              "start": {
                                "line": 19,
                                "column": 18
                              },
                              "end": {
                                "line": 19,
                                "column": 29
                              }
                            }
                          }
                        ],
                        "range": [
                          438,
                          460
                        ],
                        "loc": {
                          "start": {
                            "line": 19,
                            "column": 8
                          },
                          "end": {
                            "line": 19,
                            "column": 30
                          }
                        }
                      },
                      "range": [
                        438,
                        461
                      ],
                      "loc": {
                        "start": {
                          "line": 19,
                          "column": 8
                        },
                        "end": {
                          "line": 19,
                          "column": 31
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "configuration object",
                          "range": [
                            471,
                            493
                          ],
                          "loc": {
                            "start": {
                              "line": 21,
                              "column": 8
                            },
                            "end": {
                              "line": 21,
                              "column": 30
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "f",
                            "range": [
                              506,
                              507
                            ],
                            "loc": {
                              "start": {
                                "line": 22,
                                "column": 12
                              },
                              "end": {
                                "line": 22,
                                "column": 13
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  510,
                                  514
                                ],
                                "loc": {
                                  "start": {
                                    "line": 22,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 22,
                                    "column": 20
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "config",
                                "range": [
                                  515,
                                  521
                                ],
                                "loc": {
                                  "start": {
                                    "line": 22,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 22,
                                    "column": 27
                                  }
                                }
                              },
                              "range": [
                                510,
                                521
                              ],
                              "loc": {
                                "start": {
                                  "line": 22,
                                  "column": 16
                                },
                                "end": {
                                  "line": 22,
                                  "column": 27
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "no_results_message",
                              "range": [
                                522,
                                540
                              ],
                              "loc": {
                                "start": {
                                  "line": 22,
                                  "column": 28
                                },
                                "end": {
                                  "line": 22,
                                  "column": 46
                                }
                              }
                            },
                            "range": [
                              510,
                              540
                            ],
                            "loc": {
                              "start": {
                                "line": 22,
                                "column": 16
                              },
                              "end": {
                                "line": 22,
                                "column": 46
                              }
                            }
                          },
                          "range": [
                            506,
                            540
                          ],
                          "loc": {
                            "start": {
                              "line": 22,
                              "column": 12
                            },
                            "end": {
                              "line": 22,
                              "column": 46
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        502,
                        541
                      ],
                      "loc": {
                        "start": {
                          "line": 22,
                          "column": 8
                        },
                        "end": {
                          "line": 22,
                          "column": 47
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "configuration object",
                          "range": [
                            471,
                            493
                          ],
                          "loc": {
                            "start": {
                              "line": 21,
                              "column": 8
                            },
                            "end": {
                              "line": 21,
                              "column": 30
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Text (accepts HTML)\n         * @type {String}\n         ",
                          "range": [
                            551,
                            623
                          ],
                          "loc": {
                            "start": {
                              "line": 24,
                              "column": 8
                            },
                            "end": {
                              "line": 27,
                              "column": 11
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              632,
                              636
                            ],
                            "loc": {
                              "start": {
                                "line": 28,
                                "column": 8
                              },
                              "end": {
                                "line": 28,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "content",
                            "range": [
                              637,
                              644
                            ],
                            "loc": {
                              "start": {
                                "line": 28,
                                "column": 13
                              },
                              "end": {
                                "line": 28,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            632,
                            644
                          ],
                          "loc": {
                            "start": {
                              "line": 28,
                              "column": 8
                            },
                            "end": {
                              "line": 28,
                              "column": 20
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                647,
                                648
                              ],
                              "loc": {
                                "start": {
                                  "line": 28,
                                  "column": 23
                                },
                                "end": {
                                  "line": 28,
                                  "column": 24
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "content",
                              "range": [
                                649,
                                656
                              ],
                              "loc": {
                                "start": {
                                  "line": 28,
                                  "column": 25
                                },
                                "end": {
                                  "line": 28,
                                  "column": 32
                                }
                              }
                            },
                            "range": [
                              647,
                              656
                            ],
                            "loc": {
                              "start": {
                                "line": 28,
                                "column": 23
                              },
                              "end": {
                                "line": 28,
                                "column": 32
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "No results",
                            "raw": "'No results'",
                            "range": [
                              660,
                              672
                            ],
                            "loc": {
                              "start": {
                                "line": 28,
                                "column": 36
                              },
                              "end": {
                                "line": 28,
                                "column": 48
                              }
                            }
                          },
                          "range": [
                            647,
                            672
                          ],
                          "loc": {
                            "start": {
                              "line": 28,
                              "column": 23
                            },
                            "end": {
                              "line": 28,
                              "column": 48
                            }
                          }
                        },
                        "range": [
                          632,
                          672
                        ],
                        "loc": {
                          "start": {
                            "line": 28,
                            "column": 8
                          },
                          "end": {
                            "line": 28,
                            "column": 48
                          }
                        }
                      },
                      "range": [
                        632,
                        673
                      ],
                      "loc": {
                        "start": {
                          "line": 28,
                          "column": 8
                        },
                        "end": {
                          "line": 28,
                          "column": 49
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Text (accepts HTML)\n         * @type {String}\n         ",
                          "range": [
                            551,
                            623
                          ],
                          "loc": {
                            "start": {
                              "line": 24,
                              "column": 8
                            },
                            "end": {
                              "line": 27,
                              "column": 11
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Custom container DOM element\n         * @type {DOMElement}\n         ",
                          "range": [
                            683,
                            768
                          ],
                          "loc": {
                            "start": {
                              "line": 30,
                              "column": 8
                            },
                            "end": {
                              "line": 33,
                              "column": 11
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              777,
                              781
                            ],
                            "loc": {
                              "start": {
                                "line": 34,
                                "column": 8
                              },
                              "end": {
                                "line": 34,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "customContainer",
                            "range": [
                              782,
                              797
                            ],
                            "loc": {
                              "start": {
                                "line": 34,
                                "column": 13
                              },
                              "end": {
                                "line": 34,
                                "column": 28
                              }
                            }
                          },
                          "range": [
                            777,
                            797
                          ],
                          "loc": {
                            "start": {
                              "line": 34,
                              "column": 8
                            },
                            "end": {
                              "line": 34,
                              "column": 28
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                800,
                                801
                              ],
                              "loc": {
                                "start": {
                                  "line": 34,
                                  "column": 31
                                },
                                "end": {
                                  "line": 34,
                                  "column": 32
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "custom_container",
                              "range": [
                                802,
                                818
                              ],
                              "loc": {
                                "start": {
                                  "line": 34,
                                  "column": 33
                                },
                                "end": {
                                  "line": 34,
                                  "column": 49
                                }
                              }
                            },
                            "range": [
                              800,
                              818
                            ],
                            "loc": {
                              "start": {
                                "line": 34,
                                "column": 31
                              },
                              "end": {
                                "line": 34,
                                "column": 49
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              822,
                              826
                            ],
                            "loc": {
                              "start": {
                                "line": 34,
                                "column": 53
                              },
                              "end": {
                                "line": 34,
                                "column": 57
                              }
                            }
                          },
                          "range": [
                            800,
                            826
                          ],
                          "loc": {
                            "start": {
                              "line": 34,
                              "column": 31
                            },
                            "end": {
                              "line": 34,
                              "column": 57
                            }
                          }
                        },
                        "range": [
                          777,
                          826
                        ],
                        "loc": {
                          "start": {
                            "line": 34,
                            "column": 8
                          },
                          "end": {
                            "line": 34,
                            "column": 57
                          }
                        }
                      },
                      "range": [
                        777,
                        827
                      ],
                      "loc": {
                        "start": {
                          "line": 34,
                          "column": 8
                        },
                        "end": {
                          "line": 34,
                          "column": 58
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Custom container DOM element\n         * @type {DOMElement}\n         ",
                          "range": [
                            683,
                            768
                          ],
                          "loc": {
                            "start": {
                              "line": 30,
                              "column": 8
                            },
                            "end": {
                              "line": 33,
                              "column": 11
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * ID of custom container element\n         * @type {String}\n         ",
                          "range": [
                            837,
                            920
                          ],
                          "loc": {
                            "start": {
                              "line": 36,
                              "column": 8
                            },
                            "end": {
                              "line": 39,
                              "column": 11
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              929,
                              933
                            ],
                            "loc": {
                              "start": {
                                "line": 40,
                                "column": 8
                              },
                              "end": {
                                "line": 40,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "customContainerId",
                            "range": [
                              934,
                              951
                            ],
                            "loc": {
                              "start": {
                                "line": 40,
                                "column": 13
                              },
                              "end": {
                                "line": 40,
                                "column": 30
                              }
                            }
                          },
                          "range": [
                            929,
                            951
                          ],
                          "loc": {
                            "start": {
                              "line": 40,
                              "column": 8
                            },
                            "end": {
                              "line": 40,
                              "column": 30
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                954,
                                955
                              ],
                              "loc": {
                                "start": {
                                  "line": 40,
                                  "column": 33
                                },
                                "end": {
                                  "line": 40,
                                  "column": 34
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "custom_container_id",
                              "range": [
                                956,
                                975
                              ],
                              "loc": {
                                "start": {
                                  "line": 40,
                                  "column": 35
                                },
                                "end": {
                                  "line": 40,
                                  "column": 54
                                }
                              }
                            },
                            "range": [
                              954,
                              975
                            ],
                            "loc": {
                              "start": {
                                "line": 40,
                                "column": 33
                              },
                              "end": {
                                "line": 40,
                                "column": 54
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              979,
                              983
                            ],
                            "loc": {
                              "start": {
                                "line": 40,
                                "column": 58
                              },
                              "end": {
                                "line": 40,
                                "column": 62
                              }
                            }
                          },
                          "range": [
                            954,
                            983
                          ],
                          "loc": {
                            "start": {
                              "line": 40,
                              "column": 33
                            },
                            "end": {
                              "line": 40,
                              "column": 62
                            }
                          }
                        },
                        "range": [
                          929,
                          983
                        ],
                        "loc": {
                          "start": {
                            "line": 40,
                            "column": 8
                          },
                          "end": {
                            "line": 40,
                            "column": 62
                          }
                        }
                      },
                      "range": [
                        929,
                        984
                      ],
                      "loc": {
                        "start": {
                          "line": 40,
                          "column": 8
                        },
                        "end": {
                          "line": 40,
                          "column": 63
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * ID of custom container element\n         * @type {String}\n         ",
                          "range": [
                            837,
                            920
                          ],
                          "loc": {
                            "start": {
                              "line": 36,
                              "column": 8
                            },
                            "end": {
                              "line": 39,
                              "column": 11
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Indicates if UI is contained in a external element\n         * @type {Boolean}\n         * @private\n         ",
                          "range": [
                            994,
                            1118
                          ],
                          "loc": {
                            "start": {
                              "line": 42,
                              "column": 8
                            },
                            "end": {
                              "line": 46,
                              "column": 11
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1127,
                              1131
                            ],
                            "loc": {
                              "start": {
                                "line": 47,
                                "column": 8
                              },
                              "end": {
                                "line": 47,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "isExternal",
                            "range": [
                              1132,
                              1142
                            ],
                            "loc": {
                              "start": {
                                "line": 47,
                                "column": 13
                              },
                              "end": {
                                "line": 47,
                                "column": 23
                              }
                            }
                          },
                          "range": [
                            1127,
                            1142
                          ],
                          "loc": {
                            "start": {
                              "line": 47,
                              "column": 8
                            },
                            "end": {
                              "line": 47,
                              "column": 23
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "UnaryExpression",
                            "operator": "!",
                            "argument": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "isEmpty",
                                "range": [
                                  1146,
                                  1153
                                ],
                                "loc": {
                                  "start": {
                                    "line": 47,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 47,
                                    "column": 34
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1154,
                                      1158
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 47,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 47,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "customContainer",
                                    "range": [
                                      1159,
                                      1174
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 47,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 47,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    1154,
                                    1174
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 47,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 47,
                                      "column": 55
                                    }
                                  }
                                }
                              ],
                              "range": [
                                1146,
                                1175
                              ],
                              "loc": {
                                "start": {
                                  "line": 47,
                                  "column": 27
                                },
                                "end": {
                                  "line": 47,
                                  "column": 56
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              1145,
                              1175
                            ],
                            "loc": {
                              "start": {
                                "line": 47,
                                "column": 26
                              },
                              "end": {
                                "line": 47,
                                "column": 56
                              }
                            }
                          },
                          "right": {
                            "type": "UnaryExpression",
                            "operator": "!",
                            "argument": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "isEmpty",
                                "range": [
                                  1192,
                                  1199
                                ],
                                "loc": {
                                  "start": {
                                    "line": 48,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 48,
                                    "column": 20
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1200,
                                      1204
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "customContainerId",
                                    "range": [
                                      1205,
                                      1222
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    1200,
                                    1222
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 48,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 48,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "range": [
                                1192,
                                1223
                              ],
                              "loc": {
                                "start": {
                                  "line": 48,
                                  "column": 13
                                },
                                "end": {
                                  "line": 48,
                                  "column": 44
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              1191,
                              1223
                            ],
                            "loc": {
                              "start": {
                                "line": 48,
                                "column": 12
                              },
                              "end": {
                                "line": 48,
                                "column": 44
                              }
                            }
                          },
                          "range": [
                            1145,
                            1223
                          ],
                          "loc": {
                            "start": {
                              "line": 47,
                              "column": 26
                            },
                            "end": {
                              "line": 48,
                              "column": 44
                            }
                          }
                        },
                        "range": [
                          1127,
                          1223
                        ],
                        "loc": {
                          "start": {
                            "line": 47,
                            "column": 8
                          },
                          "end": {
                            "line": 48,
                            "column": 44
                          }
                        }
                      },
                      "range": [
                        1127,
                        1224
                      ],
                      "loc": {
                        "start": {
                          "line": 47,
                          "column": 8
                        },
                        "end": {
                          "line": 48,
                          "column": 45
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Indicates if UI is contained in a external element\n         * @type {Boolean}\n         * @private\n         ",
                          "range": [
                            994,
                            1118
                          ],
                          "loc": {
                            "start": {
                              "line": 42,
                              "column": 8
                            },
                            "end": {
                              "line": 46,
                              "column": 11
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Css class assigned to container element\n         * @type {String}\n         ",
                          "range": [
                            1234,
                            1326
                          ],
                          "loc": {
                            "start": {
                              "line": 50,
                              "column": 8
                            },
                            "end": {
                              "line": 53,
                              "column": 11
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1335,
                              1339
                            ],
                            "loc": {
                              "start": {
                                "line": 54,
                                "column": 8
                              },
                              "end": {
                                "line": 54,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "cssClass",
                            "range": [
                              1340,
                              1348
                            ],
                            "loc": {
                              "start": {
                                "line": 54,
                                "column": 13
                              },
                              "end": {
                                "line": 54,
                                "column": 21
                              }
                            }
                          },
                          "range": [
                            1335,
                            1348
                          ],
                          "loc": {
                            "start": {
                              "line": 54,
                              "column": 8
                            },
                            "end": {
                              "line": 54,
                              "column": 21
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                1351,
                                1352
                              ],
                              "loc": {
                                "start": {
                                  "line": 54,
                                  "column": 24
                                },
                                "end": {
                                  "line": 54,
                                  "column": 25
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "css_class",
                              "range": [
                                1353,
                                1362
                              ],
                              "loc": {
                                "start": {
                                  "line": 54,
                                  "column": 26
                                },
                                "end": {
                                  "line": 54,
                                  "column": 35
                                }
                              }
                            },
                            "range": [
                              1351,
                              1362
                            ],
                            "loc": {
                              "start": {
                                "line": 54,
                                "column": 24
                              },
                              "end": {
                                "line": 54,
                                "column": 35
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "no-results",
                            "raw": "'no-results'",
                            "range": [
                              1366,
                              1378
                            ],
                            "loc": {
                              "start": {
                                "line": 54,
                                "column": 39
                              },
                              "end": {
                                "line": 54,
                                "column": 51
                              }
                            }
                          },
                          "range": [
                            1351,
                            1378
                          ],
                          "loc": {
                            "start": {
                              "line": 54,
                              "column": 24
                            },
                            "end": {
                              "line": 54,
                              "column": 51
                            }
                          }
                        },
                        "range": [
                          1335,
                          1378
                        ],
                        "loc": {
                          "start": {
                            "line": 54,
                            "column": 8
                          },
                          "end": {
                            "line": 54,
                            "column": 51
                          }
                        }
                      },
                      "range": [
                        1335,
                        1379
                      ],
                      "loc": {
                        "start": {
                          "line": 54,
                          "column": 8
                        },
                        "end": {
                          "line": 54,
                          "column": 52
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Css class assigned to container element\n         * @type {String}\n         ",
                          "range": [
                            1234,
                            1326
                          ],
                          "loc": {
                            "start": {
                              "line": 50,
                              "column": 8
                            },
                            "end": {
                              "line": 53,
                              "column": 11
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Stores container DOM element\n         * @type {DOMElement}\n         ",
                          "range": [
                            1389,
                            1474
                          ],
                          "loc": {
                            "start": {
                              "line": 56,
                              "column": 8
                            },
                            "end": {
                              "line": 59,
                              "column": 11
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1483,
                              1487
                            ],
                            "loc": {
                              "start": {
                                "line": 60,
                                "column": 8
                              },
                              "end": {
                                "line": 60,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "cont",
                            "range": [
                              1488,
                              1492
                            ],
                            "loc": {
                              "start": {
                                "line": 60,
                                "column": 13
                              },
                              "end": {
                                "line": 60,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            1483,
                            1492
                          ],
                          "loc": {
                            "start": {
                              "line": 60,
                              "column": 8
                            },
                            "end": {
                              "line": 60,
                              "column": 17
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            1495,
                            1499
                          ],
                          "loc": {
                            "start": {
                              "line": 60,
                              "column": 20
                            },
                            "end": {
                              "line": 60,
                              "column": 24
                            }
                          }
                        },
                        "range": [
                          1483,
                          1499
                        ],
                        "loc": {
                          "start": {
                            "line": 60,
                            "column": 8
                          },
                          "end": {
                            "line": 60,
                            "column": 24
                          }
                        }
                      },
                      "range": [
                        1483,
                        1500
                      ],
                      "loc": {
                        "start": {
                          "line": 60,
                          "column": 8
                        },
                        "end": {
                          "line": 60,
                          "column": 25
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Stores container DOM element\n         * @type {DOMElement}\n         ",
                          "range": [
                            1389,
                            1474
                          ],
                          "loc": {
                            "start": {
                              "line": 56,
                              "column": 8
                            },
                            "end": {
                              "line": 59,
                              "column": 11
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Callback fired before the message is displayed\n         * @type {Function}\n         ",
                          "range": [
                            1510,
                            1611
                          ],
                          "loc": {
                            "start": {
                              "line": 62,
                              "column": 8
                            },
                            "end": {
                              "line": 65,
                              "column": 11
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1620,
                              1624
                            ],
                            "loc": {
                              "start": {
                                "line": 66,
                                "column": 8
                              },
                              "end": {
                                "line": 66,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onBeforeShow",
                            "range": [
                              1625,
                              1637
                            ],
                            "loc": {
                              "start": {
                                "line": 66,
                                "column": 13
                              },
                              "end": {
                                "line": 66,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            1620,
                            1637
                          ],
                          "loc": {
                            "start": {
                              "line": 66,
                              "column": 8
                            },
                            "end": {
                              "line": 66,
                              "column": 25
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "isFn",
                              "range": [
                                1640,
                                1644
                              ],
                              "loc": {
                                "start": {
                                  "line": 66,
                                  "column": 28
                                },
                                "end": {
                                  "line": 66,
                                  "column": 32
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "f",
                                  "range": [
                                    1645,
                                    1646
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 66,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 66,
                                      "column": 34
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "on_before_show_msg",
                                  "range": [
                                    1647,
                                    1665
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 66,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 66,
                                      "column": 53
                                    }
                                  }
                                },
                                "range": [
                                  1645,
                                  1665
                                ],
                                "loc": {
                                  "start": {
                                    "line": 66,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 66,
                                    "column": 53
                                  }
                                }
                              }
                            ],
                            "range": [
                              1640,
                              1666
                            ],
                            "loc": {
                              "start": {
                                "line": 66,
                                "column": 28
                              },
                              "end": {
                                "line": 66,
                                "column": 54
                              }
                            }
                          },
                          "consequent": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                1681,
                                1682
                              ],
                              "loc": {
                                "start": {
                                  "line": 67,
                                  "column": 12
                                },
                                "end": {
                                  "line": 67,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "on_before_show_msg",
                              "range": [
                                1683,
                                1701
                              ],
                              "loc": {
                                "start": {
                                  "line": 67,
                                  "column": 14
                                },
                                "end": {
                                  "line": 67,
                                  "column": 32
                                }
                              }
                            },
                            "range": [
                              1681,
                              1701
                            ],
                            "loc": {
                              "start": {
                                "line": 67,
                                "column": 12
                              },
                              "end": {
                                "line": 67,
                                "column": 32
                              }
                            }
                          },
                          "alternate": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              1704,
                              1708
                            ],
                            "loc": {
                              "start": {
                                "line": 67,
                                "column": 35
                              },
                              "end": {
                                "line": 67,
                                "column": 39
                              }
                            }
                          },
                          "range": [
                            1640,
                            1708
                          ],
                          "loc": {
                            "start": {
                              "line": 66,
                              "column": 28
                            },
                            "end": {
                              "line": 67,
                              "column": 39
                            }
                          }
                        },
                        "range": [
                          1620,
                          1708
                        ],
                        "loc": {
                          "start": {
                            "line": 66,
                            "column": 8
                          },
                          "end": {
                            "line": 67,
                            "column": 39
                          }
                        }
                      },
                      "range": [
                        1620,
                        1709
                      ],
                      "loc": {
                        "start": {
                          "line": 66,
                          "column": 8
                        },
                        "end": {
                          "line": 67,
                          "column": 40
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Callback fired before the message is displayed\n         * @type {Function}\n         ",
                          "range": [
                            1510,
                            1611
                          ],
                          "loc": {
                            "start": {
                              "line": 62,
                              "column": 8
                            },
                            "end": {
                              "line": 65,
                              "column": 11
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Callback fired after the message is displayed\n         * @type {Function}\n         ",
                          "range": [
                            1719,
                            1819
                          ],
                          "loc": {
                            "start": {
                              "line": 69,
                              "column": 8
                            },
                            "end": {
                              "line": 72,
                              "column": 11
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1828,
                              1832
                            ],
                            "loc": {
                              "start": {
                                "line": 73,
                                "column": 8
                              },
                              "end": {
                                "line": 73,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onAfterShow",
                            "range": [
                              1833,
                              1844
                            ],
                            "loc": {
                              "start": {
                                "line": 73,
                                "column": 13
                              },
                              "end": {
                                "line": 73,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            1828,
                            1844
                          ],
                          "loc": {
                            "start": {
                              "line": 73,
                              "column": 8
                            },
                            "end": {
                              "line": 73,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "isFn",
                              "range": [
                                1847,
                                1851
                              ],
                              "loc": {
                                "start": {
                                  "line": 73,
                                  "column": 27
                                },
                                "end": {
                                  "line": 73,
                                  "column": 31
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "f",
                                  "range": [
                                    1852,
                                    1853
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 73,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 73,
                                      "column": 33
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "on_after_show_msg",
                                  "range": [
                                    1854,
                                    1871
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 73,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 73,
                                      "column": 51
                                    }
                                  }
                                },
                                "range": [
                                  1852,
                                  1871
                                ],
                                "loc": {
                                  "start": {
                                    "line": 73,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 73,
                                    "column": 51
                                  }
                                }
                              }
                            ],
                            "range": [
                              1847,
                              1872
                            ],
                            "loc": {
                              "start": {
                                "line": 73,
                                "column": 27
                              },
                              "end": {
                                "line": 73,
                                "column": 52
                              }
                            }
                          },
                          "consequent": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                1887,
                                1888
                              ],
                              "loc": {
                                "start": {
                                  "line": 74,
                                  "column": 12
                                },
                                "end": {
                                  "line": 74,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "on_after_show_msg",
                              "range": [
                                1889,
                                1906
                              ],
                              "loc": {
                                "start": {
                                  "line": 74,
                                  "column": 14
                                },
                                "end": {
                                  "line": 74,
                                  "column": 31
                                }
                              }
                            },
                            "range": [
                              1887,
                              1906
                            ],
                            "loc": {
                              "start": {
                                "line": 74,
                                "column": 12
                              },
                              "end": {
                                "line": 74,
                                "column": 31
                              }
                            }
                          },
                          "alternate": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              1909,
                              1913
                            ],
                            "loc": {
                              "start": {
                                "line": 74,
                                "column": 34
                              },
                              "end": {
                                "line": 74,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            1847,
                            1913
                          ],
                          "loc": {
                            "start": {
                              "line": 73,
                              "column": 27
                            },
                            "end": {
                              "line": 74,
                              "column": 38
                            }
                          }
                        },
                        "range": [
                          1828,
                          1913
                        ],
                        "loc": {
                          "start": {
                            "line": 73,
                            "column": 8
                          },
                          "end": {
                            "line": 74,
                            "column": 38
                          }
                        }
                      },
                      "range": [
                        1828,
                        1914
                      ],
                      "loc": {
                        "start": {
                          "line": 73,
                          "column": 8
                        },
                        "end": {
                          "line": 74,
                          "column": 39
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Callback fired after the message is displayed\n         * @type {Function}\n         ",
                          "range": [
                            1719,
                            1819
                          ],
                          "loc": {
                            "start": {
                              "line": 69,
                              "column": 8
                            },
                            "end": {
                              "line": 72,
                              "column": 11
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Callback fired before the message is hidden\n         * @type {Function}\n         ",
                          "range": [
                            1924,
                            2022
                          ],
                          "loc": {
                            "start": {
                              "line": 76,
                              "column": 8
                            },
                            "end": {
                              "line": 79,
                              "column": 11
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2031,
                              2035
                            ],
                            "loc": {
                              "start": {
                                "line": 80,
                                "column": 8
                              },
                              "end": {
                                "line": 80,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onBeforeHide",
                            "range": [
                              2036,
                              2048
                            ],
                            "loc": {
                              "start": {
                                "line": 80,
                                "column": 13
                              },
                              "end": {
                                "line": 80,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            2031,
                            2048
                          ],
                          "loc": {
                            "start": {
                              "line": 80,
                              "column": 8
                            },
                            "end": {
                              "line": 80,
                              "column": 25
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "isFn",
                              "range": [
                                2051,
                                2055
                              ],
                              "loc": {
                                "start": {
                                  "line": 80,
                                  "column": 28
                                },
                                "end": {
                                  "line": 80,
                                  "column": 32
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "f",
                                  "range": [
                                    2056,
                                    2057
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 80,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 80,
                                      "column": 34
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "on_before_hide_msg",
                                  "range": [
                                    2058,
                                    2076
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 80,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 80,
                                      "column": 53
                                    }
                                  }
                                },
                                "range": [
                                  2056,
                                  2076
                                ],
                                "loc": {
                                  "start": {
                                    "line": 80,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 80,
                                    "column": 53
                                  }
                                }
                              }
                            ],
                            "range": [
                              2051,
                              2077
                            ],
                            "loc": {
                              "start": {
                                "line": 80,
                                "column": 28
                              },
                              "end": {
                                "line": 80,
                                "column": 54
                              }
                            }
                          },
                          "consequent": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                2092,
                                2093
                              ],
                              "loc": {
                                "start": {
                                  "line": 81,
                                  "column": 12
                                },
                                "end": {
                                  "line": 81,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "on_before_hide_msg",
                              "range": [
                                2094,
                                2112
                              ],
                              "loc": {
                                "start": {
                                  "line": 81,
                                  "column": 14
                                },
                                "end": {
                                  "line": 81,
                                  "column": 32
                                }
                              }
                            },
                            "range": [
                              2092,
                              2112
                            ],
                            "loc": {
                              "start": {
                                "line": 81,
                                "column": 12
                              },
                              "end": {
                                "line": 81,
                                "column": 32
                              }
                            }
                          },
                          "alternate": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              2115,
                              2119
                            ],
                            "loc": {
                              "start": {
                                "line": 81,
                                "column": 35
                              },
                              "end": {
                                "line": 81,
                                "column": 39
                              }
                            }
                          },
                          "range": [
                            2051,
                            2119
                          ],
                          "loc": {
                            "start": {
                              "line": 80,
                              "column": 28
                            },
                            "end": {
                              "line": 81,
                              "column": 39
                            }
                          }
                        },
                        "range": [
                          2031,
                          2119
                        ],
                        "loc": {
                          "start": {
                            "line": 80,
                            "column": 8
                          },
                          "end": {
                            "line": 81,
                            "column": 39
                          }
                        }
                      },
                      "range": [
                        2031,
                        2120
                      ],
                      "loc": {
                        "start": {
                          "line": 80,
                          "column": 8
                        },
                        "end": {
                          "line": 81,
                          "column": 40
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Callback fired before the message is hidden\n         * @type {Function}\n         ",
                          "range": [
                            1924,
                            2022
                          ],
                          "loc": {
                            "start": {
                              "line": 76,
                              "column": 8
                            },
                            "end": {
                              "line": 79,
                              "column": 11
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Callback fired after the message is hidden\n         * @type {Function}\n         ",
                          "range": [
                            2130,
                            2227
                          ],
                          "loc": {
                            "start": {
                              "line": 83,
                              "column": 8
                            },
                            "end": {
                              "line": 86,
                              "column": 11
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2236,
                              2240
                            ],
                            "loc": {
                              "start": {
                                "line": 87,
                                "column": 8
                              },
                              "end": {
                                "line": 87,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onAfterHide",
                            "range": [
                              2241,
                              2252
                            ],
                            "loc": {
                              "start": {
                                "line": 87,
                                "column": 13
                              },
                              "end": {
                                "line": 87,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            2236,
                            2252
                          ],
                          "loc": {
                            "start": {
                              "line": 87,
                              "column": 8
                            },
                            "end": {
                              "line": 87,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "isFn",
                              "range": [
                                2255,
                                2259
                              ],
                              "loc": {
                                "start": {
                                  "line": 87,
                                  "column": 27
                                },
                                "end": {
                                  "line": 87,
                                  "column": 31
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "f",
                                  "range": [
                                    2260,
                                    2261
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 87,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 87,
                                      "column": 33
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "on_after_hide_msg",
                                  "range": [
                                    2262,
                                    2279
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 87,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 87,
                                      "column": 51
                                    }
                                  }
                                },
                                "range": [
                                  2260,
                                  2279
                                ],
                                "loc": {
                                  "start": {
                                    "line": 87,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 87,
                                    "column": 51
                                  }
                                }
                              }
                            ],
                            "range": [
                              2255,
                              2280
                            ],
                            "loc": {
                              "start": {
                                "line": 87,
                                "column": 27
                              },
                              "end": {
                                "line": 87,
                                "column": 52
                              }
                            }
                          },
                          "consequent": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                2295,
                                2296
                              ],
                              "loc": {
                                "start": {
                                  "line": 88,
                                  "column": 12
                                },
                                "end": {
                                  "line": 88,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "on_after_hide_msg",
                              "range": [
                                2297,
                                2314
                              ],
                              "loc": {
                                "start": {
                                  "line": 88,
                                  "column": 14
                                },
                                "end": {
                                  "line": 88,
                                  "column": 31
                                }
                              }
                            },
                            "range": [
                              2295,
                              2314
                            ],
                            "loc": {
                              "start": {
                                "line": 88,
                                "column": 12
                              },
                              "end": {
                                "line": 88,
                                "column": 31
                              }
                            }
                          },
                          "alternate": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              2317,
                              2321
                            ],
                            "loc": {
                              "start": {
                                "line": 88,
                                "column": 34
                              },
                              "end": {
                                "line": 88,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            2255,
                            2321
                          ],
                          "loc": {
                            "start": {
                              "line": 87,
                              "column": 27
                            },
                            "end": {
                              "line": 88,
                              "column": 38
                            }
                          }
                        },
                        "range": [
                          2236,
                          2321
                        ],
                        "loc": {
                          "start": {
                            "line": 87,
                            "column": 8
                          },
                          "end": {
                            "line": 88,
                            "column": 38
                          }
                        }
                      },
                      "range": [
                        2236,
                        2322
                      ],
                      "loc": {
                        "start": {
                          "line": 87,
                          "column": 8
                        },
                        "end": {
                          "line": 88,
                          "column": 39
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Callback fired after the message is hidden\n         * @type {Function}\n         ",
                          "range": [
                            2130,
                            2227
                          ],
                          "loc": {
                            "start": {
                              "line": 83,
                              "column": 8
                            },
                            "end": {
                              "line": 86,
                              "column": 11
                            }
                          }
                        }
                      ]
                    }
                  ],
                  "range": [
                    428,
                    2328
                  ],
                  "loc": {
                    "start": {
                      "line": 18,
                      "column": 20
                    },
                    "end": {
                      "line": 89,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  423,
                  2328
                ],
                "loc": {
                  "start": {
                    "line": 18,
                    "column": 15
                  },
                  "end": {
                    "line": 89,
                    "column": 5
                  }
                }
              },
              "kind": "constructor",
              "computed": false,
              "range": [
                412,
                2328
              ],
              "loc": {
                "start": {
                  "line": 18,
                  "column": 4
                },
                "end": {
                  "line": 89,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Creates an instance of NoResults\n     * @param {TableFilter} tf TableFilter instance\n     ",
                  "range": [
                    304,
                    407
                  ],
                  "loc": {
                    "start": {
                      "line": 14,
                      "column": 4
                    },
                    "end": {
                      "line": 17,
                      "column": 7
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Initializes NoResults instance\n     ",
                  "range": [
                    2334,
                    2383
                  ],
                  "loc": {
                    "start": {
                      "line": 91,
                      "column": 4
                    },
                    "end": {
                      "line": 93,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "init",
                "range": [
                  2388,
                  2392
                ],
                "loc": {
                  "start": {
                    "line": 94,
                    "column": 4
                  },
                  "end": {
                    "line": 94,
                    "column": 8
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "ThisExpression",
                          "range": [
                            2409,
                            2413
                          ],
                          "loc": {
                            "start": {
                              "line": 95,
                              "column": 12
                            },
                            "end": {
                              "line": 95,
                              "column": 16
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "initialized",
                          "range": [
                            2414,
                            2425
                          ],
                          "loc": {
                            "start": {
                              "line": 95,
                              "column": 17
                            },
                            "end": {
                              "line": 95,
                              "column": 28
                            }
                          }
                        },
                        "range": [
                          2409,
                          2425
                        ],
                        "loc": {
                          "start": {
                            "line": 95,
                            "column": 12
                          },
                          "end": {
                            "line": 95,
                            "column": 28
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": null,
                            "range": [
                              2441,
                              2448
                            ],
                            "loc": {
                              "start": {
                                "line": 96,
                                "column": 12
                              },
                              "end": {
                                "line": 96,
                                "column": 19
                              }
                            }
                          }
                        ],
                        "range": [
                          2427,
                          2458
                        ],
                        "loc": {
                          "start": {
                            "line": 95,
                            "column": 30
                          },
                          "end": {
                            "line": 97,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        2405,
                        2458
                      ],
                      "loc": {
                        "start": {
                          "line": 95,
                          "column": 8
                        },
                        "end": {
                          "line": 97,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "tf",
                            "range": [
                              2471,
                              2473
                            ],
                            "loc": {
                              "start": {
                                "line": 98,
                                "column": 12
                              },
                              "end": {
                                "line": 98,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                2476,
                                2480
                              ],
                              "loc": {
                                "start": {
                                  "line": 98,
                                  "column": 17
                                },
                                "end": {
                                  "line": 98,
                                  "column": 21
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "tf",
                              "range": [
                                2481,
                                2483
                              ],
                              "loc": {
                                "start": {
                                  "line": 98,
                                  "column": 22
                                },
                                "end": {
                                  "line": 98,
                                  "column": 24
                                }
                              }
                            },
                            "range": [
                              2476,
                              2483
                            ],
                            "loc": {
                              "start": {
                                "line": 98,
                                "column": 17
                              },
                              "end": {
                                "line": 98,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            2471,
                            2483
                          ],
                          "loc": {
                            "start": {
                              "line": 98,
                              "column": 12
                            },
                            "end": {
                              "line": 98,
                              "column": 24
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        2467,
                        2484
                      ],
                      "loc": {
                        "start": {
                          "line": 98,
                          "column": 8
                        },
                        "end": {
                          "line": 98,
                          "column": 25
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "target",
                            "range": [
                              2497,
                              2503
                            ],
                            "loc": {
                              "start": {
                                "line": 99,
                                "column": 12
                              },
                              "end": {
                                "line": 99,
                                "column": 18
                              }
                            }
                          },
                          "init": {
                            "type": "LogicalExpression",
                            "operator": "||",
                            "left": {
                              "type": "LogicalExpression",
                              "operator": "||",
                              "left": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    2506,
                                    2510
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 99,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 99,
                                      "column": 25
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "customContainer",
                                  "range": [
                                    2511,
                                    2526
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 99,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 99,
                                      "column": 41
                                    }
                                  }
                                },
                                "range": [
                                  2506,
                                  2526
                                ],
                                "loc": {
                                  "start": {
                                    "line": 99,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 99,
                                    "column": 41
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "elm",
                                  "range": [
                                    2530,
                                    2533
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 99,
                                      "column": 45
                                    },
                                    "end": {
                                      "line": 99,
                                      "column": 48
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        2534,
                                        2538
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 99,
                                          "column": 49
                                        },
                                        "end": {
                                          "line": 99,
                                          "column": 53
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "customContainerId",
                                      "range": [
                                        2539,
                                        2556
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 99,
                                          "column": 54
                                        },
                                        "end": {
                                          "line": 99,
                                          "column": 71
                                        }
                                      }
                                    },
                                    "range": [
                                      2534,
                                      2556
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 99,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 99,
                                        "column": 71
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2530,
                                  2557
                                ],
                                "loc": {
                                  "start": {
                                    "line": 99,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 99,
                                    "column": 72
                                  }
                                }
                              },
                              "range": [
                                2506,
                                2557
                              ],
                              "loc": {
                                "start": {
                                  "line": 99,
                                  "column": 21
                                },
                                "end": {
                                  "line": 99,
                                  "column": 72
                                }
                              }
                            },
                            "right": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "tf",
                                "range": [
                                  2573,
                                  2575
                                ],
                                "loc": {
                                  "start": {
                                    "line": 100,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 100,
                                    "column": 14
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "tbl",
                                "range": [
                                  2576,
                                  2579
                                ],
                                "loc": {
                                  "start": {
                                    "line": 100,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 100,
                                    "column": 18
                                  }
                                }
                              },
                              "range": [
                                2573,
                                2579
                              ],
                              "loc": {
                                "start": {
                                  "line": 100,
                                  "column": 12
                                },
                                "end": {
                                  "line": 100,
                                  "column": 18
                                }
                              }
                            },
                            "range": [
                              2506,
                              2579
                            ],
                            "loc": {
                              "start": {
                                "line": 99,
                                "column": 21
                              },
                              "end": {
                                "line": 100,
                                "column": 18
                              }
                            }
                          },
                          "range": [
                            2497,
                            2579
                          ],
                          "loc": {
                            "start": {
                              "line": 99,
                              "column": 12
                            },
                            "end": {
                              "line": 100,
                              "column": 18
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        2493,
                        2580
                      ],
                      "loc": {
                        "start": {
                          "line": 99,
                          "column": 8
                        },
                        "end": {
                          "line": 100,
                          "column": 19
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "container",
                          "range": [
                            2590,
                            2601
                          ],
                          "loc": {
                            "start": {
                              "line": 102,
                              "column": 8
                            },
                            "end": {
                              "line": 102,
                              "column": 19
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "cont",
                            "range": [
                              2614,
                              2618
                            ],
                            "loc": {
                              "start": {
                                "line": 103,
                                "column": 12
                              },
                              "end": {
                                "line": 103,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "createElm",
                              "range": [
                                2621,
                                2630
                              ],
                              "loc": {
                                "start": {
                                  "line": 103,
                                  "column": 19
                                },
                                "end": {
                                  "line": 103,
                                  "column": 28
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "value": "div",
                                "raw": "'div'",
                                "range": [
                                  2631,
                                  2636
                                ],
                                "loc": {
                                  "start": {
                                    "line": 103,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 103,
                                    "column": 34
                                  }
                                }
                              }
                            ],
                            "range": [
                              2621,
                              2637
                            ],
                            "loc": {
                              "start": {
                                "line": 103,
                                "column": 19
                              },
                              "end": {
                                "line": 103,
                                "column": 35
                              }
                            }
                          },
                          "range": [
                            2614,
                            2637
                          ],
                          "loc": {
                            "start": {
                              "line": 103,
                              "column": 12
                            },
                            "end": {
                              "line": 103,
                              "column": 35
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        2610,
                        2638
                      ],
                      "loc": {
                        "start": {
                          "line": 103,
                          "column": 8
                        },
                        "end": {
                          "line": 103,
                          "column": 36
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "container",
                          "range": [
                            2590,
                            2601
                          ],
                          "loc": {
                            "start": {
                              "line": 102,
                              "column": 8
                            },
                            "end": {
                              "line": 102,
                              "column": 19
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "cont",
                            "range": [
                              2647,
                              2651
                            ],
                            "loc": {
                              "start": {
                                "line": 104,
                                "column": 8
                              },
                              "end": {
                                "line": 104,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "className",
                            "range": [
                              2652,
                              2661
                            ],
                            "loc": {
                              "start": {
                                "line": 104,
                                "column": 13
                              },
                              "end": {
                                "line": 104,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            2647,
                            2661
                          ],
                          "loc": {
                            "start": {
                              "line": 104,
                              "column": 8
                            },
                            "end": {
                              "line": 104,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2664,
                              2668
                            ],
                            "loc": {
                              "start": {
                                "line": 104,
                                "column": 25
                              },
                              "end": {
                                "line": 104,
                                "column": 29
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "cssClass",
                            "range": [
                              2669,
                              2677
                            ],
                            "loc": {
                              "start": {
                                "line": 104,
                                "column": 30
                              },
                              "end": {
                                "line": 104,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            2664,
                            2677
                          ],
                          "loc": {
                            "start": {
                              "line": 104,
                              "column": 25
                            },
                            "end": {
                              "line": 104,
                              "column": 38
                            }
                          }
                        },
                        "range": [
                          2647,
                          2677
                        ],
                        "loc": {
                          "start": {
                            "line": 104,
                            "column": 8
                          },
                          "end": {
                            "line": 104,
                            "column": 38
                          }
                        }
                      },
                      "range": [
                        2647,
                        2678
                      ],
                      "loc": {
                        "start": {
                          "line": 104,
                          "column": 8
                        },
                        "end": {
                          "line": 104,
                          "column": 39
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "cont",
                            "range": [
                              2687,
                              2691
                            ],
                            "loc": {
                              "start": {
                                "line": 105,
                                "column": 8
                              },
                              "end": {
                                "line": 105,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "innerHTML",
                            "range": [
                              2692,
                              2701
                            ],
                            "loc": {
                              "start": {
                                "line": 105,
                                "column": 13
                              },
                              "end": {
                                "line": 105,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            2687,
                            2701
                          ],
                          "loc": {
                            "start": {
                              "line": 105,
                              "column": 8
                            },
                            "end": {
                              "line": 105,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2704,
                              2708
                            ],
                            "loc": {
                              "start": {
                                "line": 105,
                                "column": 25
                              },
                              "end": {
                                "line": 105,
                                "column": 29
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "content",
                            "range": [
                              2709,
                              2716
                            ],
                            "loc": {
                              "start": {
                                "line": 105,
                                "column": 30
                              },
                              "end": {
                                "line": 105,
                                "column": 37
                              }
                            }
                          },
                          "range": [
                            2704,
                            2716
                          ],
                          "loc": {
                            "start": {
                              "line": 105,
                              "column": 25
                            },
                            "end": {
                              "line": 105,
                              "column": 37
                            }
                          }
                        },
                        "range": [
                          2687,
                          2716
                        ],
                        "loc": {
                          "start": {
                            "line": 105,
                            "column": 8
                          },
                          "end": {
                            "line": 105,
                            "column": 37
                          }
                        }
                      },
                      "range": [
                        2687,
                        2717
                      ],
                      "loc": {
                        "start": {
                          "line": 105,
                          "column": 8
                        },
                        "end": {
                          "line": 105,
                          "column": 38
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "ThisExpression",
                          "range": [
                            2731,
                            2735
                          ],
                          "loc": {
                            "start": {
                              "line": 107,
                              "column": 12
                            },
                            "end": {
                              "line": 107,
                              "column": 16
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "isExternal",
                          "range": [
                            2736,
                            2746
                          ],
                          "loc": {
                            "start": {
                              "line": 107,
                              "column": 17
                            },
                            "end": {
                              "line": 107,
                              "column": 27
                            }
                          }
                        },
                        "range": [
                          2731,
                          2746
                        ],
                        "loc": {
                          "start": {
                            "line": 107,
                            "column": 12
                          },
                          "end": {
                            "line": 107,
                            "column": 27
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "target",
                                  "range": [
                                    2762,
                                    2768
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 108,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 108,
                                      "column": 18
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "appendChild",
                                  "range": [
                                    2769,
                                    2780
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 108,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 108,
                                      "column": 30
                                    }
                                  }
                                },
                                "range": [
                                  2762,
                                  2780
                                ],
                                "loc": {
                                  "start": {
                                    "line": 108,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 108,
                                    "column": 30
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "cont",
                                  "range": [
                                    2781,
                                    2785
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 108,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 108,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "range": [
                                2762,
                                2786
                              ],
                              "loc": {
                                "start": {
                                  "line": 108,
                                  "column": 12
                                },
                                "end": {
                                  "line": 108,
                                  "column": 36
                                }
                              }
                            },
                            "range": [
                              2762,
                              2787
                            ],
                            "loc": {
                              "start": {
                                "line": 108,
                                "column": 12
                              },
                              "end": {
                                "line": 108,
                                "column": 37
                              }
                            }
                          }
                        ],
                        "range": [
                          2748,
                          2797
                        ],
                        "loc": {
                          "start": {
                            "line": 107,
                            "column": 29
                          },
                          "end": {
                            "line": 109,
                            "column": 9
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "target",
                                    "range": [
                                      2817,
                                      2823
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 110,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 110,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "parentNode",
                                    "range": [
                                      2824,
                                      2834
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 110,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 110,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    2817,
                                    2834
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 110,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 110,
                                      "column": 29
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "insertBefore",
                                  "range": [
                                    2835,
                                    2847
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 110,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 110,
                                      "column": 42
                                    }
                                  }
                                },
                                "range": [
                                  2817,
                                  2847
                                ],
                                "loc": {
                                  "start": {
                                    "line": 110,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 110,
                                    "column": 42
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "cont",
                                  "range": [
                                    2848,
                                    2852
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 110,
                                      "column": 43
                                    },
                                    "end": {
                                      "line": 110,
                                      "column": 47
                                    }
                                  }
                                },
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "target",
                                    "range": [
                                      2854,
                                      2860
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 110,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 110,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "nextSibling",
                                    "range": [
                                      2861,
                                      2872
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 110,
                                        "column": 56
                                      },
                                      "end": {
                                        "line": 110,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    2854,
                                    2872
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 110,
                                      "column": 49
                                    },
                                    "end": {
                                      "line": 110,
                                      "column": 67
                                    }
                                  }
                                }
                              ],
                              "range": [
                                2817,
                                2873
                              ],
                              "loc": {
                                "start": {
                                  "line": 110,
                                  "column": 12
                                },
                                "end": {
                                  "line": 110,
                                  "column": 68
                                }
                              }
                            },
                            "range": [
                              2817,
                              2874
                            ],
                            "loc": {
                              "start": {
                                "line": 110,
                                "column": 12
                              },
                              "end": {
                                "line": 110,
                                "column": 69
                              }
                            }
                          }
                        ],
                        "range": [
                          2803,
                          2884
                        ],
                        "loc": {
                          "start": {
                            "line": 109,
                            "column": 15
                          },
                          "end": {
                            "line": 111,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        2727,
                        2884
                      ],
                      "loc": {
                        "start": {
                          "line": 107,
                          "column": 8
                        },
                        "end": {
                          "line": 111,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2894,
                              2898
                            ],
                            "loc": {
                              "start": {
                                "line": 113,
                                "column": 8
                              },
                              "end": {
                                "line": 113,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "cont",
                            "range": [
                              2899,
                              2903
                            ],
                            "loc": {
                              "start": {
                                "line": 113,
                                "column": 13
                              },
                              "end": {
                                "line": 113,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            2894,
                            2903
                          ],
                          "loc": {
                            "start": {
                              "line": 113,
                              "column": 8
                            },
                            "end": {
                              "line": 113,
                              "column": 17
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "cont",
                          "range": [
                            2906,
                            2910
                          ],
                          "loc": {
                            "start": {
                              "line": 113,
                              "column": 20
                            },
                            "end": {
                              "line": 113,
                              "column": 24
                            }
                          }
                        },
                        "range": [
                          2894,
                          2910
                        ],
                        "loc": {
                          "start": {
                            "line": 113,
                            "column": 8
                          },
                          "end": {
                            "line": 113,
                            "column": 24
                          }
                        }
                      },
                      "range": [
                        2894,
                        2911
                      ],
                      "loc": {
                        "start": {
                          "line": 113,
                          "column": 8
                        },
                        "end": {
                          "line": 113,
                          "column": 25
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": " subscribe to after-filtering event",
                          "range": [
                            2921,
                            2958
                          ],
                          "loc": {
                            "start": {
                              "line": 115,
                              "column": 8
                            },
                            "end": {
                              "line": 115,
                              "column": 45
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                2967,
                                2971
                              ],
                              "loc": {
                                "start": {
                                  "line": 116,
                                  "column": 8
                                },
                                "end": {
                                  "line": 116,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "emitter",
                              "range": [
                                2972,
                                2979
                              ],
                              "loc": {
                                "start": {
                                  "line": 116,
                                  "column": 13
                                },
                                "end": {
                                  "line": 116,
                                  "column": 20
                                }
                              }
                            },
                            "range": [
                              2967,
                              2979
                            ],
                            "loc": {
                              "start": {
                                "line": 116,
                                "column": 8
                              },
                              "end": {
                                "line": 116,
                                "column": 20
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "on",
                            "range": [
                              2980,
                              2982
                            ],
                            "loc": {
                              "start": {
                                "line": 116,
                                "column": 21
                              },
                              "end": {
                                "line": 116,
                                "column": 23
                              }
                            }
                          },
                          "range": [
                            2967,
                            2982
                          ],
                          "loc": {
                            "start": {
                              "line": 116,
                              "column": 8
                            },
                            "end": {
                              "line": 116,
                              "column": 23
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "Literal",
                                "value": "after-filtering",
                                "raw": "'after-filtering'",
                                "range": [
                                  2984,
                                  3001
                                ],
                                "loc": {
                                  "start": {
                                    "line": 116,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 116,
                                    "column": 42
                                  }
                                }
                              }
                            ],
                            "range": [
                              2983,
                              3002
                            ],
                            "loc": {
                              "start": {
                                "line": 116,
                                "column": 24
                              },
                              "end": {
                                "line": 116,
                                "column": 43
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [],
                            "body": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    3010,
                                    3014
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 116,
                                      "column": 51
                                    },
                                    "end": {
                                      "line": 116,
                                      "column": 55
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "toggle",
                                  "range": [
                                    3015,
                                    3021
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 116,
                                      "column": 56
                                    },
                                    "end": {
                                      "line": 116,
                                      "column": 62
                                    }
                                  }
                                },
                                "range": [
                                  3010,
                                  3021
                                ],
                                "loc": {
                                  "start": {
                                    "line": 116,
                                    "column": 51
                                  },
                                  "end": {
                                    "line": 116,
                                    "column": 62
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                3010,
                                3023
                              ],
                              "loc": {
                                "start": {
                                  "line": 116,
                                  "column": 51
                                },
                                "end": {
                                  "line": 116,
                                  "column": 64
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              3004,
                              3023
                            ],
                            "loc": {
                              "start": {
                                "line": 116,
                                "column": 45
                              },
                              "end": {
                                "line": 116,
                                "column": 64
                              }
                            }
                          }
                        ],
                        "range": [
                          2967,
                          3024
                        ],
                        "loc": {
                          "start": {
                            "line": 116,
                            "column": 8
                          },
                          "end": {
                            "line": 116,
                            "column": 65
                          }
                        }
                      },
                      "range": [
                        2967,
                        3025
                      ],
                      "loc": {
                        "start": {
                          "line": 116,
                          "column": 8
                        },
                        "end": {
                          "line": 116,
                          "column": 66
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": " subscribe to after-filtering event",
                          "range": [
                            2921,
                            2958
                          ],
                          "loc": {
                            "start": {
                              "line": 115,
                              "column": 8
                            },
                            "end": {
                              "line": 115,
                              "column": 45
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * @inherited\n         ",
                          "range": [
                            3035,
                            3072
                          ],
                          "loc": {
                            "start": {
                              "line": 118,
                              "column": 8
                            },
                            "end": {
                              "line": 120,
                              "column": 11
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              3081,
                              3085
                            ],
                            "loc": {
                              "start": {
                                "line": 121,
                                "column": 8
                              },
                              "end": {
                                "line": 121,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "initialized",
                            "range": [
                              3086,
                              3097
                            ],
                            "loc": {
                              "start": {
                                "line": 121,
                                "column": 13
                              },
                              "end": {
                                "line": 121,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            3081,
                            3097
                          ],
                          "loc": {
                            "start": {
                              "line": 121,
                              "column": 8
                            },
                            "end": {
                              "line": 121,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": true,
                          "raw": "true",
                          "range": [
                            3100,
                            3104
                          ],
                          "loc": {
                            "start": {
                              "line": 121,
                              "column": 27
                            },
                            "end": {
                              "line": 121,
                              "column": 31
                            }
                          }
                        },
                        "range": [
                          3081,
                          3104
                        ],
                        "loc": {
                          "start": {
                            "line": 121,
                            "column": 8
                          },
                          "end": {
                            "line": 121,
                            "column": 31
                          }
                        }
                      },
                      "range": [
                        3081,
                        3105
                      ],
                      "loc": {
                        "start": {
                          "line": 121,
                          "column": 8
                        },
                        "end": {
                          "line": 121,
                          "column": 32
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * @inherited\n         ",
                          "range": [
                            3035,
                            3072
                          ],
                          "loc": {
                            "start": {
                              "line": 118,
                              "column": 8
                            },
                            "end": {
                              "line": 120,
                              "column": 11
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              3115,
                              3119
                            ],
                            "loc": {
                              "start": {
                                "line": 123,
                                "column": 8
                              },
                              "end": {
                                "line": 123,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "hide",
                            "range": [
                              3120,
                              3124
                            ],
                            "loc": {
                              "start": {
                                "line": 123,
                                "column": 13
                              },
                              "end": {
                                "line": 123,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            3115,
                            3124
                          ],
                          "loc": {
                            "start": {
                              "line": 123,
                              "column": 8
                            },
                            "end": {
                              "line": 123,
                              "column": 17
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          3115,
                          3126
                        ],
                        "loc": {
                          "start": {
                            "line": 123,
                            "column": 8
                          },
                          "end": {
                            "line": 123,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        3115,
                        3127
                      ],
                      "loc": {
                        "start": {
                          "line": 123,
                          "column": 8
                        },
                        "end": {
                          "line": 123,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    2395,
                    3133
                  ],
                  "loc": {
                    "start": {
                      "line": 94,
                      "column": 11
                    },
                    "end": {
                      "line": 124,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  2392,
                  3133
                ],
                "loc": {
                  "start": {
                    "line": 94,
                    "column": 8
                  },
                  "end": {
                    "line": 124,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                2388,
                3133
              ],
              "loc": {
                "start": {
                  "line": 94,
                  "column": 4
                },
                "end": {
                  "line": 124,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Initializes NoResults instance\n     ",
                  "range": [
                    2334,
                    2383
                  ],
                  "loc": {
                    "start": {
                      "line": 91,
                      "column": 4
                    },
                    "end": {
                      "line": 93,
                      "column": 7
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Toggle no results message\n     ",
                  "range": [
                    3139,
                    3183
                  ],
                  "loc": {
                    "start": {
                      "line": 126,
                      "column": 4
                    },
                    "end": {
                      "line": 128,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "toggle",
                "range": [
                  3188,
                  3194
                ],
                "loc": {
                  "start": {
                    "line": 129,
                    "column": 4
                  },
                  "end": {
                    "line": 129,
                    "column": 10
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": ">",
                        "left": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  3211,
                                  3215
                                ],
                                "loc": {
                                  "start": {
                                    "line": 130,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 130,
                                    "column": 16
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "tf",
                                "range": [
                                  3216,
                                  3218
                                ],
                                "loc": {
                                  "start": {
                                    "line": 130,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 130,
                                    "column": 19
                                  }
                                }
                              },
                              "range": [
                                3211,
                                3218
                              ],
                              "loc": {
                                "start": {
                                  "line": 130,
                                  "column": 12
                                },
                                "end": {
                                  "line": 130,
                                  "column": 19
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "getValidRowsNb",
                              "range": [
                                3219,
                                3233
                              ],
                              "loc": {
                                "start": {
                                  "line": 130,
                                  "column": 20
                                },
                                "end": {
                                  "line": 130,
                                  "column": 34
                                }
                              }
                            },
                            "range": [
                              3211,
                              3233
                            ],
                            "loc": {
                              "start": {
                                "line": 130,
                                "column": 12
                              },
                              "end": {
                                "line": 130,
                                "column": 34
                              }
                            }
                          },
                          "arguments": [],
                          "range": [
                            3211,
                            3235
                          ],
                          "loc": {
                            "start": {
                              "line": 130,
                              "column": 12
                            },
                            "end": {
                              "line": 130,
                              "column": 36
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": 0,
                          "raw": "0",
                          "range": [
                            3238,
                            3239
                          ],
                          "loc": {
                            "start": {
                              "line": 130,
                              "column": 39
                            },
                            "end": {
                              "line": 130,
                              "column": 40
                            }
                          }
                        },
                        "range": [
                          3211,
                          3239
                        ],
                        "loc": {
                          "start": {
                            "line": 130,
                            "column": 12
                          },
                          "end": {
                            "line": 130,
                            "column": 40
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    3255,
                                    3259
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 131,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 131,
                                      "column": 16
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "hide",
                                  "range": [
                                    3260,
                                    3264
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 131,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 131,
                                      "column": 21
                                    }
                                  }
                                },
                                "range": [
                                  3255,
                                  3264
                                ],
                                "loc": {
                                  "start": {
                                    "line": 131,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 131,
                                    "column": 21
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                3255,
                                3266
                              ],
                              "loc": {
                                "start": {
                                  "line": 131,
                                  "column": 12
                                },
                                "end": {
                                  "line": 131,
                                  "column": 23
                                }
                              }
                            },
                            "range": [
                              3255,
                              3267
                            ],
                            "loc": {
                              "start": {
                                "line": 131,
                                "column": 12
                              },
                              "end": {
                                "line": 131,
                                "column": 24
                              }
                            }
                          }
                        ],
                        "range": [
                          3241,
                          3277
                        ],
                        "loc": {
                          "start": {
                            "line": 130,
                            "column": 42
                          },
                          "end": {
                            "line": 132,
                            "column": 9
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    3297,
                                    3301
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 133,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 133,
                                      "column": 16
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "show",
                                  "range": [
                                    3302,
                                    3306
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 133,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 133,
                                      "column": 21
                                    }
                                  }
                                },
                                "range": [
                                  3297,
                                  3306
                                ],
                                "loc": {
                                  "start": {
                                    "line": 133,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 133,
                                    "column": 21
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                3297,
                                3308
                              ],
                              "loc": {
                                "start": {
                                  "line": 133,
                                  "column": 12
                                },
                                "end": {
                                  "line": 133,
                                  "column": 23
                                }
                              }
                            },
                            "range": [
                              3297,
                              3309
                            ],
                            "loc": {
                              "start": {
                                "line": 133,
                                "column": 12
                              },
                              "end": {
                                "line": 133,
                                "column": 24
                              }
                            }
                          }
                        ],
                        "range": [
                          3283,
                          3319
                        ],
                        "loc": {
                          "start": {
                            "line": 132,
                            "column": 15
                          },
                          "end": {
                            "line": 134,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        3207,
                        3319
                      ],
                      "loc": {
                        "start": {
                          "line": 130,
                          "column": 8
                        },
                        "end": {
                          "line": 134,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    3197,
                    3325
                  ],
                  "loc": {
                    "start": {
                      "line": 129,
                      "column": 13
                    },
                    "end": {
                      "line": 135,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  3194,
                  3325
                ],
                "loc": {
                  "start": {
                    "line": 129,
                    "column": 10
                  },
                  "end": {
                    "line": 135,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                3188,
                3325
              ],
              "loc": {
                "start": {
                  "line": 129,
                  "column": 4
                },
                "end": {
                  "line": 135,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Toggle no results message\n     ",
                  "range": [
                    3139,
                    3183
                  ],
                  "loc": {
                    "start": {
                      "line": 126,
                      "column": 4
                    },
                    "end": {
                      "line": 128,
                      "column": 7
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Show no results message\n     ",
                  "range": [
                    3331,
                    3373
                  ],
                  "loc": {
                    "start": {
                      "line": 137,
                      "column": 4
                    },
                    "end": {
                      "line": 139,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "show",
                "range": [
                  3378,
                  3382
                ],
                "loc": {
                  "start": {
                    "line": 140,
                    "column": 4
                  },
                  "end": {
                    "line": 140,
                    "column": 8
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "||",
                        "left": {
                          "type": "UnaryExpression",
                          "operator": "!",
                          "argument": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                3400,
                                3404
                              ],
                              "loc": {
                                "start": {
                                  "line": 141,
                                  "column": 13
                                },
                                "end": {
                                  "line": 141,
                                  "column": 17
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "initialized",
                              "range": [
                                3405,
                                3416
                              ],
                              "loc": {
                                "start": {
                                  "line": 141,
                                  "column": 18
                                },
                                "end": {
                                  "line": 141,
                                  "column": 29
                                }
                              }
                            },
                            "range": [
                              3400,
                              3416
                            ],
                            "loc": {
                              "start": {
                                "line": 141,
                                "column": 13
                              },
                              "end": {
                                "line": 141,
                                "column": 29
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            3399,
                            3416
                          ],
                          "loc": {
                            "start": {
                              "line": 141,
                              "column": 12
                            },
                            "end": {
                              "line": 141,
                              "column": 29
                            }
                          }
                        },
                        "right": {
                          "type": "UnaryExpression",
                          "operator": "!",
                          "argument": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  3421,
                                  3425
                                ],
                                "loc": {
                                  "start": {
                                    "line": 141,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 141,
                                    "column": 38
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "isEnabled",
                                "range": [
                                  3426,
                                  3435
                                ],
                                "loc": {
                                  "start": {
                                    "line": 141,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 141,
                                    "column": 48
                                  }
                                }
                              },
                              "range": [
                                3421,
                                3435
                              ],
                              "loc": {
                                "start": {
                                  "line": 141,
                                  "column": 34
                                },
                                "end": {
                                  "line": 141,
                                  "column": 48
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              3421,
                              3437
                            ],
                            "loc": {
                              "start": {
                                "line": 141,
                                "column": 34
                              },
                              "end": {
                                "line": 141,
                                "column": 50
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            3420,
                            3437
                          ],
                          "loc": {
                            "start": {
                              "line": 141,
                              "column": 33
                            },
                            "end": {
                              "line": 141,
                              "column": 50
                            }
                          }
                        },
                        "range": [
                          3399,
                          3437
                        ],
                        "loc": {
                          "start": {
                            "line": 141,
                            "column": 12
                          },
                          "end": {
                            "line": 141,
                            "column": 50
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": null,
                            "range": [
                              3453,
                              3460
                            ],
                            "loc": {
                              "start": {
                                "line": 142,
                                "column": 12
                              },
                              "end": {
                                "line": 142,
                                "column": 19
                              }
                            }
                          }
                        ],
                        "range": [
                          3439,
                          3470
                        ],
                        "loc": {
                          "start": {
                            "line": 141,
                            "column": 52
                          },
                          "end": {
                            "line": 143,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        3395,
                        3470
                      ],
                      "loc": {
                        "start": {
                          "line": 141,
                          "column": 8
                        },
                        "end": {
                          "line": 143,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "ThisExpression",
                          "range": [
                            3484,
                            3488
                          ],
                          "loc": {
                            "start": {
                              "line": 145,
                              "column": 12
                            },
                            "end": {
                              "line": 145,
                              "column": 16
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "onBeforeShow",
                          "range": [
                            3489,
                            3501
                          ],
                          "loc": {
                            "start": {
                              "line": 145,
                              "column": 17
                            },
                            "end": {
                              "line": 145,
                              "column": 29
                            }
                          }
                        },
                        "range": [
                          3484,
                          3501
                        ],
                        "loc": {
                          "start": {
                            "line": 145,
                            "column": 12
                          },
                          "end": {
                            "line": 145,
                            "column": 29
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      3517,
                                      3521
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 146,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 146,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "onBeforeShow",
                                    "range": [
                                      3522,
                                      3534
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 146,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 146,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    3517,
                                    3534
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 146,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 146,
                                      "column": 29
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "call",
                                  "range": [
                                    3535,
                                    3539
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 146,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 146,
                                      "column": 34
                                    }
                                  }
                                },
                                "range": [
                                  3517,
                                  3539
                                ],
                                "loc": {
                                  "start": {
                                    "line": 146,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 146,
                                    "column": 34
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Literal",
                                  "value": null,
                                  "raw": "null",
                                  "range": [
                                    3540,
                                    3544
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 146,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 146,
                                      "column": 39
                                    }
                                  }
                                },
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      3546,
                                      3550
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 146,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 146,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "tf",
                                    "range": [
                                      3551,
                                      3553
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 146,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 146,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    3546,
                                    3553
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 146,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 146,
                                      "column": 48
                                    }
                                  }
                                },
                                {
                                  "type": "ThisExpression",
                                  "range": [
                                    3555,
                                    3559
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 146,
                                      "column": 50
                                    },
                                    "end": {
                                      "line": 146,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "range": [
                                3517,
                                3560
                              ],
                              "loc": {
                                "start": {
                                  "line": 146,
                                  "column": 12
                                },
                                "end": {
                                  "line": 146,
                                  "column": 55
                                }
                              }
                            },
                            "range": [
                              3517,
                              3561
                            ],
                            "loc": {
                              "start": {
                                "line": 146,
                                "column": 12
                              },
                              "end": {
                                "line": 146,
                                "column": 56
                              }
                            }
                          }
                        ],
                        "range": [
                          3503,
                          3571
                        ],
                        "loc": {
                          "start": {
                            "line": 145,
                            "column": 31
                          },
                          "end": {
                            "line": 147,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        3480,
                        3571
                      ],
                      "loc": {
                        "start": {
                          "line": 145,
                          "column": 8
                        },
                        "end": {
                          "line": 147,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              3581,
                              3585
                            ],
                            "loc": {
                              "start": {
                                "line": 149,
                                "column": 8
                              },
                              "end": {
                                "line": 149,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "setWidth",
                            "range": [
                              3586,
                              3594
                            ],
                            "loc": {
                              "start": {
                                "line": 149,
                                "column": 13
                              },
                              "end": {
                                "line": 149,
                                "column": 21
                              }
                            }
                          },
                          "range": [
                            3581,
                            3594
                          ],
                          "loc": {
                            "start": {
                              "line": 149,
                              "column": 8
                            },
                            "end": {
                              "line": 149,
                              "column": 21
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          3581,
                          3596
                        ],
                        "loc": {
                          "start": {
                            "line": 149,
                            "column": 8
                          },
                          "end": {
                            "line": 149,
                            "column": 23
                          }
                        }
                      },
                      "range": [
                        3581,
                        3597
                      ],
                      "loc": {
                        "start": {
                          "line": 149,
                          "column": 8
                        },
                        "end": {
                          "line": 149,
                          "column": 24
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  3606,
                                  3610
                                ],
                                "loc": {
                                  "start": {
                                    "line": 150,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 150,
                                    "column": 12
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "cont",
                                "range": [
                                  3611,
                                  3615
                                ],
                                "loc": {
                                  "start": {
                                    "line": 150,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 150,
                                    "column": 17
                                  }
                                }
                              },
                              "range": [
                                3606,
                                3615
                              ],
                              "loc": {
                                "start": {
                                  "line": 150,
                                  "column": 8
                                },
                                "end": {
                                  "line": 150,
                                  "column": 17
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "style",
                              "range": [
                                3616,
                                3621
                              ],
                              "loc": {
                                "start": {
                                  "line": 150,
                                  "column": 18
                                },
                                "end": {
                                  "line": 150,
                                  "column": 23
                                }
                              }
                            },
                            "range": [
                              3606,
                              3621
                            ],
                            "loc": {
                              "start": {
                                "line": 150,
                                "column": 8
                              },
                              "end": {
                                "line": 150,
                                "column": 23
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "display",
                            "range": [
                              3622,
                              3629
                            ],
                            "loc": {
                              "start": {
                                "line": 150,
                                "column": 24
                              },
                              "end": {
                                "line": 150,
                                "column": 31
                              }
                            }
                          },
                          "range": [
                            3606,
                            3629
                          ],
                          "loc": {
                            "start": {
                              "line": 150,
                              "column": 8
                            },
                            "end": {
                              "line": 150,
                              "column": 31
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "block",
                          "raw": "'block'",
                          "range": [
                            3632,
                            3639
                          ],
                          "loc": {
                            "start": {
                              "line": 150,
                              "column": 34
                            },
                            "end": {
                              "line": 150,
                              "column": 41
                            }
                          }
                        },
                        "range": [
                          3606,
                          3639
                        ],
                        "loc": {
                          "start": {
                            "line": 150,
                            "column": 8
                          },
                          "end": {
                            "line": 150,
                            "column": 41
                          }
                        }
                      },
                      "range": [
                        3606,
                        3640
                      ],
                      "loc": {
                        "start": {
                          "line": 150,
                          "column": 8
                        },
                        "end": {
                          "line": 150,
                          "column": 42
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "ThisExpression",
                          "range": [
                            3654,
                            3658
                          ],
                          "loc": {
                            "start": {
                              "line": 152,
                              "column": 12
                            },
                            "end": {
                              "line": 152,
                              "column": 16
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "onAfterShow",
                          "range": [
                            3659,
                            3670
                          ],
                          "loc": {
                            "start": {
                              "line": 152,
                              "column": 17
                            },
                            "end": {
                              "line": 152,
                              "column": 28
                            }
                          }
                        },
                        "range": [
                          3654,
                          3670
                        ],
                        "loc": {
                          "start": {
                            "line": 152,
                            "column": 12
                          },
                          "end": {
                            "line": 152,
                            "column": 28
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      3686,
                                      3690
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 153,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 153,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "onAfterShow",
                                    "range": [
                                      3691,
                                      3702
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 153,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 153,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    3686,
                                    3702
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 153,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 153,
                                      "column": 28
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "call",
                                  "range": [
                                    3703,
                                    3707
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 153,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 153,
                                      "column": 33
                                    }
                                  }
                                },
                                "range": [
                                  3686,
                                  3707
                                ],
                                "loc": {
                                  "start": {
                                    "line": 153,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 153,
                                    "column": 33
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Literal",
                                  "value": null,
                                  "raw": "null",
                                  "range": [
                                    3708,
                                    3712
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 153,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 153,
                                      "column": 38
                                    }
                                  }
                                },
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      3714,
                                      3718
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 153,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 153,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "tf",
                                    "range": [
                                      3719,
                                      3721
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 153,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 153,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    3714,
                                    3721
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 153,
                                      "column": 40
                                    },
                                    "end": {
                                      "line": 153,
                                      "column": 47
                                    }
                                  }
                                },
                                {
                                  "type": "ThisExpression",
                                  "range": [
                                    3723,
                                    3727
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 153,
                                      "column": 49
                                    },
                                    "end": {
                                      "line": 153,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "range": [
                                3686,
                                3728
                              ],
                              "loc": {
                                "start": {
                                  "line": 153,
                                  "column": 12
                                },
                                "end": {
                                  "line": 153,
                                  "column": 54
                                }
                              }
                            },
                            "range": [
                              3686,
                              3729
                            ],
                            "loc": {
                              "start": {
                                "line": 153,
                                "column": 12
                              },
                              "end": {
                                "line": 153,
                                "column": 55
                              }
                            }
                          }
                        ],
                        "range": [
                          3672,
                          3739
                        ],
                        "loc": {
                          "start": {
                            "line": 152,
                            "column": 30
                          },
                          "end": {
                            "line": 154,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        3650,
                        3739
                      ],
                      "loc": {
                        "start": {
                          "line": 152,
                          "column": 8
                        },
                        "end": {
                          "line": 154,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    3385,
                    3745
                  ],
                  "loc": {
                    "start": {
                      "line": 140,
                      "column": 11
                    },
                    "end": {
                      "line": 155,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  3382,
                  3745
                ],
                "loc": {
                  "start": {
                    "line": 140,
                    "column": 8
                  },
                  "end": {
                    "line": 155,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                3378,
                3745
              ],
              "loc": {
                "start": {
                  "line": 140,
                  "column": 4
                },
                "end": {
                  "line": 155,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Show no results message\n     ",
                  "range": [
                    3331,
                    3373
                  ],
                  "loc": {
                    "start": {
                      "line": 137,
                      "column": 4
                    },
                    "end": {
                      "line": 139,
                      "column": 7
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Hide no results message\n     ",
                  "range": [
                    3751,
                    3793
                  ],
                  "loc": {
                    "start": {
                      "line": 157,
                      "column": 4
                    },
                    "end": {
                      "line": 159,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "hide",
                "range": [
                  3798,
                  3802
                ],
                "loc": {
                  "start": {
                    "line": 160,
                    "column": 4
                  },
                  "end": {
                    "line": 160,
                    "column": 8
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "||",
                        "left": {
                          "type": "UnaryExpression",
                          "operator": "!",
                          "argument": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                3820,
                                3824
                              ],
                              "loc": {
                                "start": {
                                  "line": 161,
                                  "column": 13
                                },
                                "end": {
                                  "line": 161,
                                  "column": 17
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "initialized",
                              "range": [
                                3825,
                                3836
                              ],
                              "loc": {
                                "start": {
                                  "line": 161,
                                  "column": 18
                                },
                                "end": {
                                  "line": 161,
                                  "column": 29
                                }
                              }
                            },
                            "range": [
                              3820,
                              3836
                            ],
                            "loc": {
                              "start": {
                                "line": 161,
                                "column": 13
                              },
                              "end": {
                                "line": 161,
                                "column": 29
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            3819,
                            3836
                          ],
                          "loc": {
                            "start": {
                              "line": 161,
                              "column": 12
                            },
                            "end": {
                              "line": 161,
                              "column": 29
                            }
                          }
                        },
                        "right": {
                          "type": "UnaryExpression",
                          "operator": "!",
                          "argument": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  3841,
                                  3845
                                ],
                                "loc": {
                                  "start": {
                                    "line": 161,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 161,
                                    "column": 38
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "isEnabled",
                                "range": [
                                  3846,
                                  3855
                                ],
                                "loc": {
                                  "start": {
                                    "line": 161,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 161,
                                    "column": 48
                                  }
                                }
                              },
                              "range": [
                                3841,
                                3855
                              ],
                              "loc": {
                                "start": {
                                  "line": 161,
                                  "column": 34
                                },
                                "end": {
                                  "line": 161,
                                  "column": 48
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              3841,
                              3857
                            ],
                            "loc": {
                              "start": {
                                "line": 161,
                                "column": 34
                              },
                              "end": {
                                "line": 161,
                                "column": 50
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            3840,
                            3857
                          ],
                          "loc": {
                            "start": {
                              "line": 161,
                              "column": 33
                            },
                            "end": {
                              "line": 161,
                              "column": 50
                            }
                          }
                        },
                        "range": [
                          3819,
                          3857
                        ],
                        "loc": {
                          "start": {
                            "line": 161,
                            "column": 12
                          },
                          "end": {
                            "line": 161,
                            "column": 50
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": null,
                            "range": [
                              3873,
                              3880
                            ],
                            "loc": {
                              "start": {
                                "line": 162,
                                "column": 12
                              },
                              "end": {
                                "line": 162,
                                "column": 19
                              }
                            }
                          }
                        ],
                        "range": [
                          3859,
                          3890
                        ],
                        "loc": {
                          "start": {
                            "line": 161,
                            "column": 52
                          },
                          "end": {
                            "line": 163,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        3815,
                        3890
                      ],
                      "loc": {
                        "start": {
                          "line": 161,
                          "column": 8
                        },
                        "end": {
                          "line": 163,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "ThisExpression",
                          "range": [
                            3904,
                            3908
                          ],
                          "loc": {
                            "start": {
                              "line": 165,
                              "column": 12
                            },
                            "end": {
                              "line": 165,
                              "column": 16
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "onBeforeHide",
                          "range": [
                            3909,
                            3921
                          ],
                          "loc": {
                            "start": {
                              "line": 165,
                              "column": 17
                            },
                            "end": {
                              "line": 165,
                              "column": 29
                            }
                          }
                        },
                        "range": [
                          3904,
                          3921
                        ],
                        "loc": {
                          "start": {
                            "line": 165,
                            "column": 12
                          },
                          "end": {
                            "line": 165,
                            "column": 29
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      3937,
                                      3941
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 166,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 166,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "onBeforeHide",
                                    "range": [
                                      3942,
                                      3954
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 166,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 166,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    3937,
                                    3954
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 166,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 166,
                                      "column": 29
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "call",
                                  "range": [
                                    3955,
                                    3959
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 166,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 166,
                                      "column": 34
                                    }
                                  }
                                },
                                "range": [
                                  3937,
                                  3959
                                ],
                                "loc": {
                                  "start": {
                                    "line": 166,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 166,
                                    "column": 34
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Literal",
                                  "value": null,
                                  "raw": "null",
                                  "range": [
                                    3960,
                                    3964
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 166,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 166,
                                      "column": 39
                                    }
                                  }
                                },
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      3966,
                                      3970
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 166,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 166,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "tf",
                                    "range": [
                                      3971,
                                      3973
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 166,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 166,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    3966,
                                    3973
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 166,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 166,
                                      "column": 48
                                    }
                                  }
                                },
                                {
                                  "type": "ThisExpression",
                                  "range": [
                                    3975,
                                    3979
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 166,
                                      "column": 50
                                    },
                                    "end": {
                                      "line": 166,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "range": [
                                3937,
                                3980
                              ],
                              "loc": {
                                "start": {
                                  "line": 166,
                                  "column": 12
                                },
                                "end": {
                                  "line": 166,
                                  "column": 55
                                }
                              }
                            },
                            "range": [
                              3937,
                              3981
                            ],
                            "loc": {
                              "start": {
                                "line": 166,
                                "column": 12
                              },
                              "end": {
                                "line": 166,
                                "column": 56
                              }
                            }
                          }
                        ],
                        "range": [
                          3923,
                          3991
                        ],
                        "loc": {
                          "start": {
                            "line": 165,
                            "column": 31
                          },
                          "end": {
                            "line": 167,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        3900,
                        3991
                      ],
                      "loc": {
                        "start": {
                          "line": 165,
                          "column": 8
                        },
                        "end": {
                          "line": 167,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  4001,
                                  4005
                                ],
                                "loc": {
                                  "start": {
                                    "line": 169,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 169,
                                    "column": 12
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "cont",
                                "range": [
                                  4006,
                                  4010
                                ],
                                "loc": {
                                  "start": {
                                    "line": 169,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 169,
                                    "column": 17
                                  }
                                }
                              },
                              "range": [
                                4001,
                                4010
                              ],
                              "loc": {
                                "start": {
                                  "line": 169,
                                  "column": 8
                                },
                                "end": {
                                  "line": 169,
                                  "column": 17
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "style",
                              "range": [
                                4011,
                                4016
                              ],
                              "loc": {
                                "start": {
                                  "line": 169,
                                  "column": 18
                                },
                                "end": {
                                  "line": 169,
                                  "column": 23
                                }
                              }
                            },
                            "range": [
                              4001,
                              4016
                            ],
                            "loc": {
                              "start": {
                                "line": 169,
                                "column": 8
                              },
                              "end": {
                                "line": 169,
                                "column": 23
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "display",
                            "range": [
                              4017,
                              4024
                            ],
                            "loc": {
                              "start": {
                                "line": 169,
                                "column": 24
                              },
                              "end": {
                                "line": 169,
                                "column": 31
                              }
                            }
                          },
                          "range": [
                            4001,
                            4024
                          ],
                          "loc": {
                            "start": {
                              "line": 169,
                              "column": 8
                            },
                            "end": {
                              "line": 169,
                              "column": 31
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "NONE",
                          "range": [
                            4027,
                            4031
                          ],
                          "loc": {
                            "start": {
                              "line": 169,
                              "column": 34
                            },
                            "end": {
                              "line": 169,
                              "column": 38
                            }
                          }
                        },
                        "range": [
                          4001,
                          4031
                        ],
                        "loc": {
                          "start": {
                            "line": 169,
                            "column": 8
                          },
                          "end": {
                            "line": 169,
                            "column": 38
                          }
                        }
                      },
                      "range": [
                        4001,
                        4032
                      ],
                      "loc": {
                        "start": {
                          "line": 169,
                          "column": 8
                        },
                        "end": {
                          "line": 169,
                          "column": 39
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "ThisExpression",
                          "range": [
                            4046,
                            4050
                          ],
                          "loc": {
                            "start": {
                              "line": 171,
                              "column": 12
                            },
                            "end": {
                              "line": 171,
                              "column": 16
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "onAfterHide",
                          "range": [
                            4051,
                            4062
                          ],
                          "loc": {
                            "start": {
                              "line": 171,
                              "column": 17
                            },
                            "end": {
                              "line": 171,
                              "column": 28
                            }
                          }
                        },
                        "range": [
                          4046,
                          4062
                        ],
                        "loc": {
                          "start": {
                            "line": 171,
                            "column": 12
                          },
                          "end": {
                            "line": 171,
                            "column": 28
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      4078,
                                      4082
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 172,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 172,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "onAfterHide",
                                    "range": [
                                      4083,
                                      4094
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 172,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 172,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    4078,
                                    4094
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 172,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 172,
                                      "column": 28
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "call",
                                  "range": [
                                    4095,
                                    4099
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 172,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 172,
                                      "column": 33
                                    }
                                  }
                                },
                                "range": [
                                  4078,
                                  4099
                                ],
                                "loc": {
                                  "start": {
                                    "line": 172,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 172,
                                    "column": 33
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Literal",
                                  "value": null,
                                  "raw": "null",
                                  "range": [
                                    4100,
                                    4104
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 172,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 172,
                                      "column": 38
                                    }
                                  }
                                },
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      4106,
                                      4110
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 172,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 172,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "tf",
                                    "range": [
                                      4111,
                                      4113
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 172,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 172,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    4106,
                                    4113
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 172,
                                      "column": 40
                                    },
                                    "end": {
                                      "line": 172,
                                      "column": 47
                                    }
                                  }
                                },
                                {
                                  "type": "ThisExpression",
                                  "range": [
                                    4115,
                                    4119
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 172,
                                      "column": 49
                                    },
                                    "end": {
                                      "line": 172,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "range": [
                                4078,
                                4120
                              ],
                              "loc": {
                                "start": {
                                  "line": 172,
                                  "column": 12
                                },
                                "end": {
                                  "line": 172,
                                  "column": 54
                                }
                              }
                            },
                            "range": [
                              4078,
                              4121
                            ],
                            "loc": {
                              "start": {
                                "line": 172,
                                "column": 12
                              },
                              "end": {
                                "line": 172,
                                "column": 55
                              }
                            }
                          }
                        ],
                        "range": [
                          4064,
                          4131
                        ],
                        "loc": {
                          "start": {
                            "line": 171,
                            "column": 30
                          },
                          "end": {
                            "line": 173,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        4042,
                        4131
                      ],
                      "loc": {
                        "start": {
                          "line": 171,
                          "column": 8
                        },
                        "end": {
                          "line": 173,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    3805,
                    4137
                  ],
                  "loc": {
                    "start": {
                      "line": 160,
                      "column": 11
                    },
                    "end": {
                      "line": 174,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  3802,
                  4137
                ],
                "loc": {
                  "start": {
                    "line": 160,
                    "column": 8
                  },
                  "end": {
                    "line": 174,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                3798,
                4137
              ],
              "loc": {
                "start": {
                  "line": 160,
                  "column": 4
                },
                "end": {
                  "line": 174,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Hide no results message\n     ",
                  "range": [
                    3751,
                    3793
                  ],
                  "loc": {
                    "start": {
                      "line": 157,
                      "column": 4
                    },
                    "end": {
                      "line": 159,
                      "column": 7
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Sets no results container width\n     * @private\n     ",
                  "range": [
                    4143,
                    4209
                  ],
                  "loc": {
                    "start": {
                      "line": 176,
                      "column": 4
                    },
                    "end": {
                      "line": 179,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "setWidth",
                "range": [
                  4214,
                  4222
                ],
                "loc": {
                  "start": {
                    "line": 180,
                    "column": 4
                  },
                  "end": {
                    "line": 180,
                    "column": 12
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "||",
                        "left": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "UnaryExpression",
                            "operator": "!",
                            "argument": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  4240,
                                  4244
                                ],
                                "loc": {
                                  "start": {
                                    "line": 181,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 181,
                                    "column": 17
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "initialized",
                                "range": [
                                  4245,
                                  4256
                                ],
                                "loc": {
                                  "start": {
                                    "line": 181,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 181,
                                    "column": 29
                                  }
                                }
                              },
                              "range": [
                                4240,
                                4256
                              ],
                              "loc": {
                                "start": {
                                  "line": 181,
                                  "column": 13
                                },
                                "end": {
                                  "line": 181,
                                  "column": 29
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              4239,
                              4256
                            ],
                            "loc": {
                              "start": {
                                "line": 181,
                                "column": 12
                              },
                              "end": {
                                "line": 181,
                                "column": 29
                              }
                            }
                          },
                          "right": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                4260,
                                4264
                              ],
                              "loc": {
                                "start": {
                                  "line": 181,
                                  "column": 33
                                },
                                "end": {
                                  "line": 181,
                                  "column": 37
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "isExternal",
                              "range": [
                                4265,
                                4275
                              ],
                              "loc": {
                                "start": {
                                  "line": 181,
                                  "column": 38
                                },
                                "end": {
                                  "line": 181,
                                  "column": 48
                                }
                              }
                            },
                            "range": [
                              4260,
                              4275
                            ],
                            "loc": {
                              "start": {
                                "line": 181,
                                "column": 33
                              },
                              "end": {
                                "line": 181,
                                "column": 48
                              }
                            }
                          },
                          "range": [
                            4239,
                            4275
                          ],
                          "loc": {
                            "start": {
                              "line": 181,
                              "column": 12
                            },
                            "end": {
                              "line": 181,
                              "column": 48
                            }
                          }
                        },
                        "right": {
                          "type": "UnaryExpression",
                          "operator": "!",
                          "argument": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  4280,
                                  4284
                                ],
                                "loc": {
                                  "start": {
                                    "line": 181,
                                    "column": 53
                                  },
                                  "end": {
                                    "line": 181,
                                    "column": 57
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "isEnabled",
                                "range": [
                                  4285,
                                  4294
                                ],
                                "loc": {
                                  "start": {
                                    "line": 181,
                                    "column": 58
                                  },
                                  "end": {
                                    "line": 181,
                                    "column": 67
                                  }
                                }
                              },
                              "range": [
                                4280,
                                4294
                              ],
                              "loc": {
                                "start": {
                                  "line": 181,
                                  "column": 53
                                },
                                "end": {
                                  "line": 181,
                                  "column": 67
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              4280,
                              4296
                            ],
                            "loc": {
                              "start": {
                                "line": 181,
                                "column": 53
                              },
                              "end": {
                                "line": 181,
                                "column": 69
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            4279,
                            4296
                          ],
                          "loc": {
                            "start": {
                              "line": 181,
                              "column": 52
                            },
                            "end": {
                              "line": 181,
                              "column": 69
                            }
                          }
                        },
                        "range": [
                          4239,
                          4296
                        ],
                        "loc": {
                          "start": {
                            "line": 181,
                            "column": 12
                          },
                          "end": {
                            "line": 181,
                            "column": 69
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": null,
                            "range": [
                              4312,
                              4319
                            ],
                            "loc": {
                              "start": {
                                "line": 182,
                                "column": 12
                              },
                              "end": {
                                "line": 182,
                                "column": 19
                              }
                            }
                          }
                        ],
                        "range": [
                          4298,
                          4329
                        ],
                        "loc": {
                          "start": {
                            "line": 181,
                            "column": 71
                          },
                          "end": {
                            "line": 183,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        4235,
                        4329
                      ],
                      "loc": {
                        "start": {
                          "line": 181,
                          "column": 8
                        },
                        "end": {
                          "line": 183,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "tf",
                            "range": [
                              4342,
                              4344
                            ],
                            "loc": {
                              "start": {
                                "line": 184,
                                "column": 12
                              },
                              "end": {
                                "line": 184,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                4347,
                                4351
                              ],
                              "loc": {
                                "start": {
                                  "line": 184,
                                  "column": 17
                                },
                                "end": {
                                  "line": 184,
                                  "column": 21
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "tf",
                              "range": [
                                4352,
                                4354
                              ],
                              "loc": {
                                "start": {
                                  "line": 184,
                                  "column": 22
                                },
                                "end": {
                                  "line": 184,
                                  "column": 24
                                }
                              }
                            },
                            "range": [
                              4347,
                              4354
                            ],
                            "loc": {
                              "start": {
                                "line": 184,
                                "column": 17
                              },
                              "end": {
                                "line": 184,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            4342,
                            4354
                          ],
                          "loc": {
                            "start": {
                              "line": 184,
                              "column": 12
                            },
                            "end": {
                              "line": 184,
                              "column": 24
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        4338,
                        4355
                      ],
                      "loc": {
                        "start": {
                          "line": 184,
                          "column": 8
                        },
                        "end": {
                          "line": 184,
                          "column": 25
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "tf",
                          "range": [
                            4368,
                            4370
                          ],
                          "loc": {
                            "start": {
                              "line": 185,
                              "column": 12
                            },
                            "end": {
                              "line": 185,
                              "column": 14
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "gridLayout",
                          "range": [
                            4371,
                            4381
                          ],
                          "loc": {
                            "start": {
                              "line": 185,
                              "column": 15
                            },
                            "end": {
                              "line": 185,
                              "column": 25
                            }
                          }
                        },
                        "range": [
                          4368,
                          4381
                        ],
                        "loc": {
                          "start": {
                            "line": 185,
                            "column": 12
                          },
                          "end": {
                            "line": 185,
                            "column": 25
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "gridLayout",
                                  "range": [
                                    4401,
                                    4411
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 186,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 186,
                                      "column": 26
                                    }
                                  }
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "tf",
                                      "range": [
                                        4414,
                                        4416
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 186,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 186,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "feature",
                                      "range": [
                                        4417,
                                        4424
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 186,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 186,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      4414,
                                      4424
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 186,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 186,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Literal",
                                      "value": "gridLayout",
                                      "raw": "'gridLayout'",
                                      "range": [
                                        4425,
                                        4437
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 186,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 186,
                                          "column": 52
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    4414,
                                    4438
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 186,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 186,
                                      "column": 53
                                    }
                                  }
                                },
                                "range": [
                                  4401,
                                  4438
                                ],
                                "loc": {
                                  "start": {
                                    "line": 186,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 186,
                                    "column": 53
                                  }
                                }
                              }
                            ],
                            "kind": "let",
                            "range": [
                              4397,
                              4439
                            ],
                            "loc": {
                              "start": {
                                "line": 186,
                                "column": 12
                              },
                              "end": {
                                "line": 186,
                                "column": 54
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        4452,
                                        4456
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 187,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 187,
                                          "column": 16
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "cont",
                                      "range": [
                                        4457,
                                        4461
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 187,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 187,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "range": [
                                      4452,
                                      4461
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 187,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 187,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "style",
                                    "range": [
                                      4462,
                                      4467
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 187,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 187,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    4452,
                                    4467
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 187,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 187,
                                      "column": 27
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "width",
                                  "range": [
                                    4468,
                                    4473
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 187,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 187,
                                      "column": 33
                                    }
                                  }
                                },
                                "range": [
                                  4452,
                                  4473
                                ],
                                "loc": {
                                  "start": {
                                    "line": 187,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 187,
                                    "column": 33
                                  }
                                }
                              },
                              "right": {
                                "type": "BinaryExpression",
                                "operator": "+",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "gridLayout",
                                      "range": [
                                        4476,
                                        4486
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 187,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 187,
                                          "column": 46
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "tblCont",
                                      "range": [
                                        4487,
                                        4494
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 187,
                                          "column": 47
                                        },
                                        "end": {
                                          "line": 187,
                                          "column": 54
                                        }
                                      }
                                    },
                                    "range": [
                                      4476,
                                      4494
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 187,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 187,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "clientWidth",
                                    "range": [
                                      4495,
                                      4506
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 187,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 187,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    4476,
                                    4506
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 187,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 187,
                                      "column": 66
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": "px",
                                  "raw": "'px'",
                                  "range": [
                                    4509,
                                    4513
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 187,
                                      "column": 69
                                    },
                                    "end": {
                                      "line": 187,
                                      "column": 73
                                    }
                                  }
                                },
                                "range": [
                                  4476,
                                  4513
                                ],
                                "loc": {
                                  "start": {
                                    "line": 187,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 187,
                                    "column": 73
                                  }
                                }
                              },
                              "range": [
                                4452,
                                4513
                              ],
                              "loc": {
                                "start": {
                                  "line": 187,
                                  "column": 12
                                },
                                "end": {
                                  "line": 187,
                                  "column": 73
                                }
                              }
                            },
                            "range": [
                              4452,
                              4514
                            ],
                            "loc": {
                              "start": {
                                "line": 187,
                                "column": 12
                              },
                              "end": {
                                "line": 187,
                                "column": 74
                              }
                            }
                          }
                        ],
                        "range": [
                          4383,
                          4524
                        ],
                        "loc": {
                          "start": {
                            "line": 185,
                            "column": 27
                          },
                          "end": {
                            "line": 188,
                            "column": 9
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        4544,
                                        4548
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 189,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 189,
                                          "column": 16
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "cont",
                                      "range": [
                                        4549,
                                        4553
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 189,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 189,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "range": [
                                      4544,
                                      4553
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 189,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 189,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "style",
                                    "range": [
                                      4554,
                                      4559
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 189,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 189,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    4544,
                                    4559
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 189,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 189,
                                      "column": 27
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "width",
                                  "range": [
                                    4560,
                                    4565
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 189,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 189,
                                      "column": 33
                                    }
                                  }
                                },
                                "range": [
                                  4544,
                                  4565
                                ],
                                "loc": {
                                  "start": {
                                    "line": 189,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 189,
                                    "column": 33
                                  }
                                }
                              },
                              "right": {
                                "type": "BinaryExpression",
                                "operator": "+",
                                "left": {
                                  "type": "ConditionalExpression",
                                  "test": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "tf",
                                        "range": [
                                          4569,
                                          4571
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 189,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 189,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "tbl",
                                        "range": [
                                          4572,
                                          4575
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 189,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 189,
                                            "column": 43
                                          }
                                        }
                                      },
                                      "range": [
                                        4569,
                                        4575
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 189,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 189,
                                          "column": 43
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "tHead",
                                      "range": [
                                        4576,
                                        4581
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 189,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 189,
                                          "column": 49
                                        }
                                      }
                                    },
                                    "range": [
                                      4569,
                                      4581
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 189,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 189,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "tf",
                                          "range": [
                                            4584,
                                            4586
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 189,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 189,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "tbl",
                                          "range": [
                                            4587,
                                            4590
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 189,
                                              "column": 55
                                            },
                                            "end": {
                                              "line": 189,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "range": [
                                          4584,
                                          4590
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 189,
                                            "column": 52
                                          },
                                          "end": {
                                            "line": 189,
                                            "column": 58
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "tHead",
                                        "range": [
                                          4591,
                                          4596
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 189,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 189,
                                            "column": 64
                                          }
                                        }
                                      },
                                      "range": [
                                        4584,
                                        4596
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 189,
                                          "column": 52
                                        },
                                        "end": {
                                          "line": 189,
                                          "column": 64
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "clientWidth",
                                      "range": [
                                        4597,
                                        4608
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 189,
                                          "column": 65
                                        },
                                        "end": {
                                          "line": 189,
                                          "column": 76
                                        }
                                      }
                                    },
                                    "range": [
                                      4584,
                                      4608
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 189,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 189,
                                        "column": 76
                                      }
                                    }
                                  },
                                  "alternate": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "tf",
                                            "range": [
                                              4627,
                                              4629
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 190,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 190,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "tbl",
                                            "range": [
                                              4630,
                                              4633
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 190,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 190,
                                                "column": 22
                                              }
                                            }
                                          },
                                          "range": [
                                            4627,
                                            4633
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 190,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 190,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "tBodies",
                                          "range": [
                                            4634,
                                            4641
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 190,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 190,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "range": [
                                          4627,
                                          4641
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 190,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 190,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Literal",
                                        "value": 0,
                                        "raw": "0",
                                        "range": [
                                          4642,
                                          4643
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 190,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 190,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        4627,
                                        4644
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 190,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 190,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "clientWidth",
                                      "range": [
                                        4645,
                                        4656
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 190,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 190,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "range": [
                                      4627,
                                      4656
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 190,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 190,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    4569,
                                    4656
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 189,
                                      "column": 37
                                    },
                                    "end": {
                                      "line": 190,
                                      "column": 45
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": "px",
                                  "raw": "'px'",
                                  "range": [
                                    4660,
                                    4664
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 190,
                                      "column": 49
                                    },
                                    "end": {
                                      "line": 190,
                                      "column": 53
                                    }
                                  }
                                },
                                "range": [
                                  4568,
                                  4664
                                ],
                                "loc": {
                                  "start": {
                                    "line": 189,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 190,
                                    "column": 53
                                  }
                                }
                              },
                              "range": [
                                4544,
                                4664
                              ],
                              "loc": {
                                "start": {
                                  "line": 189,
                                  "column": 12
                                },
                                "end": {
                                  "line": 190,
                                  "column": 53
                                }
                              }
                            },
                            "range": [
                              4544,
                              4665
                            ],
                            "loc": {
                              "start": {
                                "line": 189,
                                "column": 12
                              },
                              "end": {
                                "line": 190,
                                "column": 54
                              }
                            }
                          }
                        ],
                        "range": [
                          4530,
                          4675
                        ],
                        "loc": {
                          "start": {
                            "line": 188,
                            "column": 15
                          },
                          "end": {
                            "line": 191,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        4364,
                        4675
                      ],
                      "loc": {
                        "start": {
                          "line": 185,
                          "column": 8
                        },
                        "end": {
                          "line": 191,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    4225,
                    4681
                  ],
                  "loc": {
                    "start": {
                      "line": 180,
                      "column": 15
                    },
                    "end": {
                      "line": 192,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  4222,
                  4681
                ],
                "loc": {
                  "start": {
                    "line": 180,
                    "column": 12
                  },
                  "end": {
                    "line": 192,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                4214,
                4681
              ],
              "loc": {
                "start": {
                  "line": 180,
                  "column": 4
                },
                "end": {
                  "line": 192,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Sets no results container width\n     * @private\n     ",
                  "range": [
                    4143,
                    4209
                  ],
                  "loc": {
                    "start": {
                      "line": 176,
                      "column": 4
                    },
                    "end": {
                      "line": 179,
                      "column": 7
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Remove feature\n     ",
                  "range": [
                    4687,
                    4720
                  ],
                  "loc": {
                    "start": {
                      "line": 194,
                      "column": 4
                    },
                    "end": {
                      "line": 196,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "destroy",
                "range": [
                  4725,
                  4732
                ],
                "loc": {
                  "start": {
                    "line": 197,
                    "column": 4
                  },
                  "end": {
                    "line": 197,
                    "column": 11
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              4750,
                              4754
                            ],
                            "loc": {
                              "start": {
                                "line": 198,
                                "column": 13
                              },
                              "end": {
                                "line": 198,
                                "column": 17
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "initialized",
                            "range": [
                              4755,
                              4766
                            ],
                            "loc": {
                              "start": {
                                "line": 198,
                                "column": 18
                              },
                              "end": {
                                "line": 198,
                                "column": 29
                              }
                            }
                          },
                          "range": [
                            4750,
                            4766
                          ],
                          "loc": {
                            "start": {
                              "line": 198,
                              "column": 13
                            },
                            "end": {
                              "line": 198,
                              "column": 29
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          4749,
                          4766
                        ],
                        "loc": {
                          "start": {
                            "line": 198,
                            "column": 12
                          },
                          "end": {
                            "line": 198,
                            "column": 29
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": null,
                            "range": [
                              4782,
                              4789
                            ],
                            "loc": {
                              "start": {
                                "line": 199,
                                "column": 12
                              },
                              "end": {
                                "line": 199,
                                "column": 19
                              }
                            }
                          }
                        ],
                        "range": [
                          4768,
                          4799
                        ],
                        "loc": {
                          "start": {
                            "line": 198,
                            "column": 31
                          },
                          "end": {
                            "line": 200,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        4745,
                        4799
                      ],
                      "loc": {
                        "start": {
                          "line": 198,
                          "column": 8
                        },
                        "end": {
                          "line": 200,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "removeElm",
                          "range": [
                            4808,
                            4817
                          ],
                          "loc": {
                            "start": {
                              "line": 201,
                              "column": 8
                            },
                            "end": {
                              "line": 201,
                              "column": 17
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                4818,
                                4822
                              ],
                              "loc": {
                                "start": {
                                  "line": 201,
                                  "column": 18
                                },
                                "end": {
                                  "line": 201,
                                  "column": 22
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "cont",
                              "range": [
                                4823,
                                4827
                              ],
                              "loc": {
                                "start": {
                                  "line": 201,
                                  "column": 23
                                },
                                "end": {
                                  "line": 201,
                                  "column": 27
                                }
                              }
                            },
                            "range": [
                              4818,
                              4827
                            ],
                            "loc": {
                              "start": {
                                "line": 201,
                                "column": 18
                              },
                              "end": {
                                "line": 201,
                                "column": 27
                              }
                            }
                          }
                        ],
                        "range": [
                          4808,
                          4828
                        ],
                        "loc": {
                          "start": {
                            "line": 201,
                            "column": 8
                          },
                          "end": {
                            "line": 201,
                            "column": 28
                          }
                        }
                      },
                      "range": [
                        4808,
                        4829
                      ],
                      "loc": {
                        "start": {
                          "line": 201,
                          "column": 8
                        },
                        "end": {
                          "line": 201,
                          "column": 29
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              4838,
                              4842
                            ],
                            "loc": {
                              "start": {
                                "line": 202,
                                "column": 8
                              },
                              "end": {
                                "line": 202,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "cont",
                            "range": [
                              4843,
                              4847
                            ],
                            "loc": {
                              "start": {
                                "line": 202,
                                "column": 13
                              },
                              "end": {
                                "line": 202,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            4838,
                            4847
                          ],
                          "loc": {
                            "start": {
                              "line": 202,
                              "column": 8
                            },
                            "end": {
                              "line": 202,
                              "column": 17
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            4850,
                            4854
                          ],
                          "loc": {
                            "start": {
                              "line": 202,
                              "column": 20
                            },
                            "end": {
                              "line": 202,
                              "column": 24
                            }
                          }
                        },
                        "range": [
                          4838,
                          4854
                        ],
                        "loc": {
                          "start": {
                            "line": 202,
                            "column": 8
                          },
                          "end": {
                            "line": 202,
                            "column": 24
                          }
                        }
                      },
                      "range": [
                        4838,
                        4855
                      ],
                      "loc": {
                        "start": {
                          "line": 202,
                          "column": 8
                        },
                        "end": {
                          "line": 202,
                          "column": 25
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": " unsubscribe to after-filtering event",
                          "range": [
                            4864,
                            4903
                          ],
                          "loc": {
                            "start": {
                              "line": 203,
                              "column": 8
                            },
                            "end": {
                              "line": 203,
                              "column": 47
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                4912,
                                4916
                              ],
                              "loc": {
                                "start": {
                                  "line": 204,
                                  "column": 8
                                },
                                "end": {
                                  "line": 204,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "emitter",
                              "range": [
                                4917,
                                4924
                              ],
                              "loc": {
                                "start": {
                                  "line": 204,
                                  "column": 13
                                },
                                "end": {
                                  "line": 204,
                                  "column": 20
                                }
                              }
                            },
                            "range": [
                              4912,
                              4924
                            ],
                            "loc": {
                              "start": {
                                "line": 204,
                                "column": 8
                              },
                              "end": {
                                "line": 204,
                                "column": 20
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "off",
                            "range": [
                              4925,
                              4928
                            ],
                            "loc": {
                              "start": {
                                "line": 204,
                                "column": 21
                              },
                              "end": {
                                "line": 204,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            4912,
                            4928
                          ],
                          "loc": {
                            "start": {
                              "line": 204,
                              "column": 8
                            },
                            "end": {
                              "line": 204,
                              "column": 24
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "Literal",
                                "value": "after-filtering",
                                "raw": "'after-filtering'",
                                "range": [
                                  4930,
                                  4947
                                ],
                                "loc": {
                                  "start": {
                                    "line": 204,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 204,
                                    "column": 43
                                  }
                                }
                              }
                            ],
                            "range": [
                              4929,
                              4948
                            ],
                            "loc": {
                              "start": {
                                "line": 204,
                                "column": 25
                              },
                              "end": {
                                "line": 204,
                                "column": 44
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [],
                            "body": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    4956,
                                    4960
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 204,
                                      "column": 52
                                    },
                                    "end": {
                                      "line": 204,
                                      "column": 56
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "toggle",
                                  "range": [
                                    4961,
                                    4967
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 204,
                                      "column": 57
                                    },
                                    "end": {
                                      "line": 204,
                                      "column": 63
                                    }
                                  }
                                },
                                "range": [
                                  4956,
                                  4967
                                ],
                                "loc": {
                                  "start": {
                                    "line": 204,
                                    "column": 52
                                  },
                                  "end": {
                                    "line": 204,
                                    "column": 63
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                4956,
                                4969
                              ],
                              "loc": {
                                "start": {
                                  "line": 204,
                                  "column": 52
                                },
                                "end": {
                                  "line": 204,
                                  "column": 65
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              4950,
                              4969
                            ],
                            "loc": {
                              "start": {
                                "line": 204,
                                "column": 46
                              },
                              "end": {
                                "line": 204,
                                "column": 65
                              }
                            }
                          }
                        ],
                        "range": [
                          4912,
                          4970
                        ],
                        "loc": {
                          "start": {
                            "line": 204,
                            "column": 8
                          },
                          "end": {
                            "line": 204,
                            "column": 66
                          }
                        }
                      },
                      "range": [
                        4912,
                        4971
                      ],
                      "loc": {
                        "start": {
                          "line": 204,
                          "column": 8
                        },
                        "end": {
                          "line": 204,
                          "column": 67
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": " unsubscribe to after-filtering event",
                          "range": [
                            4864,
                            4903
                          ],
                          "loc": {
                            "start": {
                              "line": 203,
                              "column": 8
                            },
                            "end": {
                              "line": 203,
                              "column": 47
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              4981,
                              4985
                            ],
                            "loc": {
                              "start": {
                                "line": 206,
                                "column": 8
                              },
                              "end": {
                                "line": 206,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "initialized",
                            "range": [
                              4986,
                              4997
                            ],
                            "loc": {
                              "start": {
                                "line": 206,
                                "column": 13
                              },
                              "end": {
                                "line": 206,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            4981,
                            4997
                          ],
                          "loc": {
                            "start": {
                              "line": 206,
                              "column": 8
                            },
                            "end": {
                              "line": 206,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": false,
                          "raw": "false",
                          "range": [
                            5000,
                            5005
                          ],
                          "loc": {
                            "start": {
                              "line": 206,
                              "column": 27
                            },
                            "end": {
                              "line": 206,
                              "column": 32
                            }
                          }
                        },
                        "range": [
                          4981,
                          5005
                        ],
                        "loc": {
                          "start": {
                            "line": 206,
                            "column": 8
                          },
                          "end": {
                            "line": 206,
                            "column": 32
                          }
                        }
                      },
                      "range": [
                        4981,
                        5006
                      ],
                      "loc": {
                        "start": {
                          "line": 206,
                          "column": 8
                        },
                        "end": {
                          "line": 206,
                          "column": 33
                        }
                      }
                    }
                  ],
                  "range": [
                    4735,
                    5012
                  ],
                  "loc": {
                    "start": {
                      "line": 197,
                      "column": 14
                    },
                    "end": {
                      "line": 207,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  4732,
                  5012
                ],
                "loc": {
                  "start": {
                    "line": 197,
                    "column": 11
                  },
                  "end": {
                    "line": 207,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                4725,
                5012
              ],
              "loc": {
                "start": {
                  "line": 197,
                  "column": 4
                },
                "end": {
                  "line": 207,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Remove feature\n     ",
                  "range": [
                    4687,
                    4720
                  ],
                  "loc": {
                    "start": {
                      "line": 194,
                      "column": 4
                    },
                    "end": {
                      "line": 196,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            }
          ],
          "range": [
            297,
            5014
          ],
          "loc": {
            "start": {
              "line": 12,
              "column": 39
            },
            "end": {
              "line": 208,
              "column": 1
            }
          }
        },
        "range": [
          265,
          5014
        ],
        "loc": {
          "start": {
            "line": 12,
            "column": 7
          },
          "end": {
            "line": 208,
            "column": 1
          }
        },
        "leadingComments": [
          {
            "type": "Block",
            "value": "*\n * UI when filtering yields no matches\n * @export\n * @class NoResults\n * @extends {Feature}\n ",
            "range": [
              158,
              257
            ],
            "loc": {
              "start": {
                "line": 6,
                "column": 0
              },
              "end": {
                "line": 11,
                "column": 3
              }
            }
          }
        ],
        "trailingComments": []
      },
      "specifiers": [],
      "source": null,
      "range": [
        258,
        5014
      ],
      "loc": {
        "start": {
          "line": 12,
          "column": 0
        },
        "end": {
          "line": 208,
          "column": 1
        }
      },
      "leadingComments": [
        {
          "type": "Block",
          "value": "*\n * UI when filtering yields no matches\n * @export\n * @class NoResults\n * @extends {Feature}\n ",
          "range": [
            158,
            257
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 0
            },
            "end": {
              "line": 11,
              "column": 3
            }
          }
        }
      ]
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    5014
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 208,
      "column": 1
    }
  },
  "comments": [
    {
      "type": "Block",
      "value": "*\n * UI when filtering yields no matches\n * @export\n * @class NoResults\n * @extends {Feature}\n ",
      "range": [
        158,
        257
      ],
      "loc": {
        "start": {
          "line": 6,
          "column": 0
        },
        "end": {
          "line": 11,
          "column": 3
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n     * Creates an instance of NoResults\n     * @param {TableFilter} tf TableFilter instance\n     ",
      "range": [
        304,
        407
      ],
      "loc": {
        "start": {
          "line": 14,
          "column": 4
        },
        "end": {
          "line": 17,
          "column": 7
        }
      }
    },
    {
      "type": "Line",
      "value": "configuration object",
      "range": [
        471,
        493
      ],
      "loc": {
        "start": {
          "line": 21,
          "column": 8
        },
        "end": {
          "line": 21,
          "column": 30
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n         * Text (accepts HTML)\n         * @type {String}\n         ",
      "range": [
        551,
        623
      ],
      "loc": {
        "start": {
          "line": 24,
          "column": 8
        },
        "end": {
          "line": 27,
          "column": 11
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n         * Custom container DOM element\n         * @type {DOMElement}\n         ",
      "range": [
        683,
        768
      ],
      "loc": {
        "start": {
          "line": 30,
          "column": 8
        },
        "end": {
          "line": 33,
          "column": 11
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n         * ID of custom container element\n         * @type {String}\n         ",
      "range": [
        837,
        920
      ],
      "loc": {
        "start": {
          "line": 36,
          "column": 8
        },
        "end": {
          "line": 39,
          "column": 11
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n         * Indicates if UI is contained in a external element\n         * @type {Boolean}\n         * @private\n         ",
      "range": [
        994,
        1118
      ],
      "loc": {
        "start": {
          "line": 42,
          "column": 8
        },
        "end": {
          "line": 46,
          "column": 11
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n         * Css class assigned to container element\n         * @type {String}\n         ",
      "range": [
        1234,
        1326
      ],
      "loc": {
        "start": {
          "line": 50,
          "column": 8
        },
        "end": {
          "line": 53,
          "column": 11
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n         * Stores container DOM element\n         * @type {DOMElement}\n         ",
      "range": [
        1389,
        1474
      ],
      "loc": {
        "start": {
          "line": 56,
          "column": 8
        },
        "end": {
          "line": 59,
          "column": 11
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n         * Callback fired before the message is displayed\n         * @type {Function}\n         ",
      "range": [
        1510,
        1611
      ],
      "loc": {
        "start": {
          "line": 62,
          "column": 8
        },
        "end": {
          "line": 65,
          "column": 11
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n         * Callback fired after the message is displayed\n         * @type {Function}\n         ",
      "range": [
        1719,
        1819
      ],
      "loc": {
        "start": {
          "line": 69,
          "column": 8
        },
        "end": {
          "line": 72,
          "column": 11
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n         * Callback fired before the message is hidden\n         * @type {Function}\n         ",
      "range": [
        1924,
        2022
      ],
      "loc": {
        "start": {
          "line": 76,
          "column": 8
        },
        "end": {
          "line": 79,
          "column": 11
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n         * Callback fired after the message is hidden\n         * @type {Function}\n         ",
      "range": [
        2130,
        2227
      ],
      "loc": {
        "start": {
          "line": 83,
          "column": 8
        },
        "end": {
          "line": 86,
          "column": 11
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n     * Initializes NoResults instance\n     ",
      "range": [
        2334,
        2383
      ],
      "loc": {
        "start": {
          "line": 91,
          "column": 4
        },
        "end": {
          "line": 93,
          "column": 7
        }
      }
    },
    {
      "type": "Line",
      "value": "container",
      "range": [
        2590,
        2601
      ],
      "loc": {
        "start": {
          "line": 102,
          "column": 8
        },
        "end": {
          "line": 102,
          "column": 19
        }
      }
    },
    {
      "type": "Line",
      "value": " subscribe to after-filtering event",
      "range": [
        2921,
        2958
      ],
      "loc": {
        "start": {
          "line": 115,
          "column": 8
        },
        "end": {
          "line": 115,
          "column": 45
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n         * @inherited\n         ",
      "range": [
        3035,
        3072
      ],
      "loc": {
        "start": {
          "line": 118,
          "column": 8
        },
        "end": {
          "line": 120,
          "column": 11
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n     * Toggle no results message\n     ",
      "range": [
        3139,
        3183
      ],
      "loc": {
        "start": {
          "line": 126,
          "column": 4
        },
        "end": {
          "line": 128,
          "column": 7
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n     * Show no results message\n     ",
      "range": [
        3331,
        3373
      ],
      "loc": {
        "start": {
          "line": 137,
          "column": 4
        },
        "end": {
          "line": 139,
          "column": 7
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n     * Hide no results message\n     ",
      "range": [
        3751,
        3793
      ],
      "loc": {
        "start": {
          "line": 157,
          "column": 4
        },
        "end": {
          "line": 159,
          "column": 7
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n     * Sets no results container width\n     * @private\n     ",
      "range": [
        4143,
        4209
      ],
      "loc": {
        "start": {
          "line": 176,
          "column": 4
        },
        "end": {
          "line": 179,
          "column": 7
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n     * Remove feature\n     ",
      "range": [
        4687,
        4720
      ],
      "loc": {
        "start": {
          "line": 194,
          "column": 4
        },
        "end": {
          "line": 196,
          "column": 7
        }
      }
    },
    {
      "type": "Line",
      "value": " unsubscribe to after-filtering event",
      "range": [
        4864,
        4903
      ],
      "loc": {
        "start": {
          "line": 203,
          "column": 8
        },
        "end": {
          "line": 203,
          "column": 47
        }
      }
    }
  ]
}