{
  "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
            }
          }
        },
        {
          "type": "ImportSpecifier",
          "local": {
            "type": "Identifier",
            "name": "EMPTY_FN",
            "range": [
              109,
              117
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 23
              },
              "end": {
                "line": 3,
                "column": 31
              }
            }
          },
          "imported": {
            "type": "Identifier",
            "name": "EMPTY_FN",
            "range": [
              109,
              117
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 23
              },
              "end": {
                "line": 3,
                "column": 31
              }
            }
          },
          "range": [
            109,
            117
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 23
            },
            "end": {
              "line": 3,
              "column": 31
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "../types",
        "raw": "'../types'",
        "range": [
          124,
          134
        ],
        "loc": {
          "start": {
            "line": 3,
            "column": 38
          },
          "end": {
            "line": 3,
            "column": 48
          }
        }
      },
      "range": [
        86,
        135
      ],
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 3,
          "column": 49
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportSpecifier",
          "local": {
            "type": "Identifier",
            "name": "NONE",
            "range": [
              144,
              148
            ],
            "loc": {
              "start": {
                "line": 4,
                "column": 8
              },
              "end": {
                "line": 4,
                "column": 12
              }
            }
          },
          "imported": {
            "type": "Identifier",
            "name": "NONE",
            "range": [
              144,
              148
            ],
            "loc": {
              "start": {
                "line": 4,
                "column": 8
              },
              "end": {
                "line": 4,
                "column": 12
              }
            }
          },
          "range": [
            144,
            148
          ],
          "loc": {
            "start": {
              "line": 4,
              "column": 8
            },
            "end": {
              "line": 4,
              "column": 12
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "../const",
        "raw": "'../const'",
        "range": [
          155,
          165
        ],
        "loc": {
          "start": {
            "line": 4,
            "column": 19
          },
          "end": {
            "line": 4,
            "column": 29
          }
        }
      },
      "range": [
        136,
        166
      ],
      "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": [
            168,
            267
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 0
            },
            "end": {
              "line": 11,
              "column": 3
            }
          }
        }
      ]
    },
    {
      "type": "ExportNamedDeclaration",
      "declaration": {
        "type": "ClassDeclaration",
        "id": {
          "type": "Identifier",
          "name": "NoResults",
          "range": [
            281,
            290
          ],
          "loc": {
            "start": {
              "line": 12,
              "column": 13
            },
            "end": {
              "line": 12,
              "column": 22
            }
          }
        },
        "superClass": {
          "type": "Identifier",
          "name": "Feature",
          "range": [
            299,
            306
          ],
          "loc": {
            "start": {
              "line": 12,
              "column": 31
            },
            "end": {
              "line": 12,
              "column": 38
            }
          }
        },
        "body": {
          "type": "ClassBody",
          "body": [
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "constructor",
                "range": [
                  422,
                  433
                ],
                "loc": {
                  "start": {
                    "line": 18,
                    "column": 4
                  },
                  "end": {
                    "line": 18,
                    "column": 15
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "tf",
                    "range": [
                      434,
                      436
                    ],
                    "loc": {
                      "start": {
                        "line": 18,
                        "column": 16
                      },
                      "end": {
                        "line": 18,
                        "column": 18
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Super",
                          "range": [
                            448,
                            453
                          ],
                          "loc": {
                            "start": {
                              "line": 19,
                              "column": 8
                            },
                            "end": {
                              "line": 19,
                              "column": 13
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "tf",
                            "range": [
                              454,
                              456
                            ],
                            "loc": {
                              "start": {
                                "line": 19,
                                "column": 14
                              },
                              "end": {
                                "line": 19,
                                "column": 16
                              }
                            }
                          },
                          {
                            "type": "Literal",
                            "value": "noResults",
                            "raw": "'noResults'",
                            "range": [
                              458,
                              469
                            ],
                            "loc": {
                              "start": {
                                "line": 19,
                                "column": 18
                              },
                              "end": {
                                "line": 19,
                                "column": 29
                              }
                            }
                          }
                        ],
                        "range": [
                          448,
                          470
                        ],
                        "loc": {
                          "start": {
                            "line": 19,
                            "column": 8
                          },
                          "end": {
                            "line": 19,
                            "column": 30
                          }
                        }
                      },
                      "range": [
                        448,
                        471
                      ],
                      "loc": {
                        "start": {
                          "line": 19,
                          "column": 8
                        },
                        "end": {
                          "line": 19,
                          "column": 31
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "configuration object",
                          "range": [
                            481,
                            503
                          ],
                          "loc": {
                            "start": {
                              "line": 21,
                              "column": 8
                            },
                            "end": {
                              "line": 21,
                              "column": 30
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "f",
                            "range": [
                              516,
                              517
                            ],
                            "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": [
                                  520,
                                  524
                                ],
                                "loc": {
                                  "start": {
                                    "line": 22,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 22,
                                    "column": 20
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "config",
                                "range": [
                                  525,
                                  531
                                ],
                                "loc": {
                                  "start": {
                                    "line": 22,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 22,
                                    "column": 27
                                  }
                                }
                              },
                              "range": [
                                520,
                                531
                              ],
                              "loc": {
                                "start": {
                                  "line": 22,
                                  "column": 16
                                },
                                "end": {
                                  "line": 22,
                                  "column": 27
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "no_results_message",
                              "range": [
                                532,
                                550
                              ],
                              "loc": {
                                "start": {
                                  "line": 22,
                                  "column": 28
                                },
                                "end": {
                                  "line": 22,
                                  "column": 46
                                }
                              }
                            },
                            "range": [
                              520,
                              550
                            ],
                            "loc": {
                              "start": {
                                "line": 22,
                                "column": 16
                              },
                              "end": {
                                "line": 22,
                                "column": 46
                              }
                            }
                          },
                          "range": [
                            516,
                            550
                          ],
                          "loc": {
                            "start": {
                              "line": 22,
                              "column": 12
                            },
                            "end": {
                              "line": 22,
                              "column": 46
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        512,
                        551
                      ],
                      "loc": {
                        "start": {
                          "line": 22,
                          "column": 8
                        },
                        "end": {
                          "line": 22,
                          "column": 47
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "configuration object",
                          "range": [
                            481,
                            503
                          ],
                          "loc": {
                            "start": {
                              "line": 21,
                              "column": 8
                            },
                            "end": {
                              "line": 21,
                              "column": 30
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Text (accepts HTML)\n         * @type {String}\n         ",
                          "range": [
                            561,
                            633
                          ],
                          "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": [
                              642,
                              646
                            ],
                            "loc": {
                              "start": {
                                "line": 28,
                                "column": 8
                              },
                              "end": {
                                "line": 28,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "content",
                            "range": [
                              647,
                              654
                            ],
                            "loc": {
                              "start": {
                                "line": 28,
                                "column": 13
                              },
                              "end": {
                                "line": 28,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            642,
                            654
                          ],
                          "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": [
                                657,
                                658
                              ],
                              "loc": {
                                "start": {
                                  "line": 28,
                                  "column": 23
                                },
                                "end": {
                                  "line": 28,
                                  "column": 24
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "content",
                              "range": [
                                659,
                                666
                              ],
                              "loc": {
                                "start": {
                                  "line": 28,
                                  "column": 25
                                },
                                "end": {
                                  "line": 28,
                                  "column": 32
                                }
                              }
                            },
                            "range": [
                              657,
                              666
                            ],
                            "loc": {
                              "start": {
                                "line": 28,
                                "column": 23
                              },
                              "end": {
                                "line": 28,
                                "column": 32
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "No results",
                            "raw": "'No results'",
                            "range": [
                              670,
                              682
                            ],
                            "loc": {
                              "start": {
                                "line": 28,
                                "column": 36
                              },
                              "end": {
                                "line": 28,
                                "column": 48
                              }
                            }
                          },
                          "range": [
                            657,
                            682
                          ],
                          "loc": {
                            "start": {
                              "line": 28,
                              "column": 23
                            },
                            "end": {
                              "line": 28,
                              "column": 48
                            }
                          }
                        },
                        "range": [
                          642,
                          682
                        ],
                        "loc": {
                          "start": {
                            "line": 28,
                            "column": 8
                          },
                          "end": {
                            "line": 28,
                            "column": 48
                          }
                        }
                      },
                      "range": [
                        642,
                        683
                      ],
                      "loc": {
                        "start": {
                          "line": 28,
                          "column": 8
                        },
                        "end": {
                          "line": 28,
                          "column": 49
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Text (accepts HTML)\n         * @type {String}\n         ",
                          "range": [
                            561,
                            633
                          ],
                          "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": [
                            693,
                            778
                          ],
                          "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": [
                              787,
                              791
                            ],
                            "loc": {
                              "start": {
                                "line": 34,
                                "column": 8
                              },
                              "end": {
                                "line": 34,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "customContainer",
                            "range": [
                              792,
                              807
                            ],
                            "loc": {
                              "start": {
                                "line": 34,
                                "column": 13
                              },
                              "end": {
                                "line": 34,
                                "column": 28
                              }
                            }
                          },
                          "range": [
                            787,
                            807
                          ],
                          "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": [
                                810,
                                811
                              ],
                              "loc": {
                                "start": {
                                  "line": 34,
                                  "column": 31
                                },
                                "end": {
                                  "line": 34,
                                  "column": 32
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "custom_container",
                              "range": [
                                812,
                                828
                              ],
                              "loc": {
                                "start": {
                                  "line": 34,
                                  "column": 33
                                },
                                "end": {
                                  "line": 34,
                                  "column": 49
                                }
                              }
                            },
                            "range": [
                              810,
                              828
                            ],
                            "loc": {
                              "start": {
                                "line": 34,
                                "column": 31
                              },
                              "end": {
                                "line": 34,
                                "column": 49
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              832,
                              836
                            ],
                            "loc": {
                              "start": {
                                "line": 34,
                                "column": 53
                              },
                              "end": {
                                "line": 34,
                                "column": 57
                              }
                            }
                          },
                          "range": [
                            810,
                            836
                          ],
                          "loc": {
                            "start": {
                              "line": 34,
                              "column": 31
                            },
                            "end": {
                              "line": 34,
                              "column": 57
                            }
                          }
                        },
                        "range": [
                          787,
                          836
                        ],
                        "loc": {
                          "start": {
                            "line": 34,
                            "column": 8
                          },
                          "end": {
                            "line": 34,
                            "column": 57
                          }
                        }
                      },
                      "range": [
                        787,
                        837
                      ],
                      "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": [
                            693,
                            778
                          ],
                          "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": [
                            847,
                            930
                          ],
                          "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": [
                              939,
                              943
                            ],
                            "loc": {
                              "start": {
                                "line": 40,
                                "column": 8
                              },
                              "end": {
                                "line": 40,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "customContainerId",
                            "range": [
                              944,
                              961
                            ],
                            "loc": {
                              "start": {
                                "line": 40,
                                "column": 13
                              },
                              "end": {
                                "line": 40,
                                "column": 30
                              }
                            }
                          },
                          "range": [
                            939,
                            961
                          ],
                          "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": [
                                964,
                                965
                              ],
                              "loc": {
                                "start": {
                                  "line": 40,
                                  "column": 33
                                },
                                "end": {
                                  "line": 40,
                                  "column": 34
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "custom_container_id",
                              "range": [
                                966,
                                985
                              ],
                              "loc": {
                                "start": {
                                  "line": 40,
                                  "column": 35
                                },
                                "end": {
                                  "line": 40,
                                  "column": 54
                                }
                              }
                            },
                            "range": [
                              964,
                              985
                            ],
                            "loc": {
                              "start": {
                                "line": 40,
                                "column": 33
                              },
                              "end": {
                                "line": 40,
                                "column": 54
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              989,
                              993
                            ],
                            "loc": {
                              "start": {
                                "line": 40,
                                "column": 58
                              },
                              "end": {
                                "line": 40,
                                "column": 62
                              }
                            }
                          },
                          "range": [
                            964,
                            993
                          ],
                          "loc": {
                            "start": {
                              "line": 40,
                              "column": 33
                            },
                            "end": {
                              "line": 40,
                              "column": 62
                            }
                          }
                        },
                        "range": [
                          939,
                          993
                        ],
                        "loc": {
                          "start": {
                            "line": 40,
                            "column": 8
                          },
                          "end": {
                            "line": 40,
                            "column": 62
                          }
                        }
                      },
                      "range": [
                        939,
                        994
                      ],
                      "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": [
                            847,
                            930
                          ],
                          "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": [
                            1004,
                            1128
                          ],
                          "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": [
                              1137,
                              1141
                            ],
                            "loc": {
                              "start": {
                                "line": 47,
                                "column": 8
                              },
                              "end": {
                                "line": 47,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "isExternal",
                            "range": [
                              1142,
                              1152
                            ],
                            "loc": {
                              "start": {
                                "line": 47,
                                "column": 13
                              },
                              "end": {
                                "line": 47,
                                "column": 23
                              }
                            }
                          },
                          "range": [
                            1137,
                            1152
                          ],
                          "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": [
                                  1156,
                                  1163
                                ],
                                "loc": {
                                  "start": {
                                    "line": 47,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 47,
                                    "column": 34
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1164,
                                      1168
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 47,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 47,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "customContainer",
                                    "range": [
                                      1169,
                                      1184
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 47,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 47,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    1164,
                                    1184
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 47,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 47,
                                      "column": 55
                                    }
                                  }
                                }
                              ],
                              "range": [
                                1156,
                                1185
                              ],
                              "loc": {
                                "start": {
                                  "line": 47,
                                  "column": 27
                                },
                                "end": {
                                  "line": 47,
                                  "column": 56
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              1155,
                              1185
                            ],
                            "loc": {
                              "start": {
                                "line": 47,
                                "column": 26
                              },
                              "end": {
                                "line": 47,
                                "column": 56
                              }
                            }
                          },
                          "right": {
                            "type": "UnaryExpression",
                            "operator": "!",
                            "argument": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "isEmpty",
                                "range": [
                                  1202,
                                  1209
                                ],
                                "loc": {
                                  "start": {
                                    "line": 48,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 48,
                                    "column": 20
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1210,
                                      1214
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "customContainerId",
                                    "range": [
                                      1215,
                                      1232
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    1210,
                                    1232
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 48,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 48,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "range": [
                                1202,
                                1233
                              ],
                              "loc": {
                                "start": {
                                  "line": 48,
                                  "column": 13
                                },
                                "end": {
                                  "line": 48,
                                  "column": 44
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              1201,
                              1233
                            ],
                            "loc": {
                              "start": {
                                "line": 48,
                                "column": 12
                              },
                              "end": {
                                "line": 48,
                                "column": 44
                              }
                            }
                          },
                          "range": [
                            1155,
                            1233
                          ],
                          "loc": {
                            "start": {
                              "line": 47,
                              "column": 26
                            },
                            "end": {
                              "line": 48,
                              "column": 44
                            }
                          }
                        },
                        "range": [
                          1137,
                          1233
                        ],
                        "loc": {
                          "start": {
                            "line": 47,
                            "column": 8
                          },
                          "end": {
                            "line": 48,
                            "column": 44
                          }
                        }
                      },
                      "range": [
                        1137,
                        1234
                      ],
                      "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": [
                            1004,
                            1128
                          ],
                          "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": [
                            1244,
                            1336
                          ],
                          "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": [
                              1345,
                              1349
                            ],
                            "loc": {
                              "start": {
                                "line": 54,
                                "column": 8
                              },
                              "end": {
                                "line": 54,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "cssClass",
                            "range": [
                              1350,
                              1358
                            ],
                            "loc": {
                              "start": {
                                "line": 54,
                                "column": 13
                              },
                              "end": {
                                "line": 54,
                                "column": 21
                              }
                            }
                          },
                          "range": [
                            1345,
                            1358
                          ],
                          "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": [
                                1361,
                                1362
                              ],
                              "loc": {
                                "start": {
                                  "line": 54,
                                  "column": 24
                                },
                                "end": {
                                  "line": 54,
                                  "column": 25
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "css_class",
                              "range": [
                                1363,
                                1372
                              ],
                              "loc": {
                                "start": {
                                  "line": 54,
                                  "column": 26
                                },
                                "end": {
                                  "line": 54,
                                  "column": 35
                                }
                              }
                            },
                            "range": [
                              1361,
                              1372
                            ],
                            "loc": {
                              "start": {
                                "line": 54,
                                "column": 24
                              },
                              "end": {
                                "line": 54,
                                "column": 35
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "no-results",
                            "raw": "'no-results'",
                            "range": [
                              1376,
                              1388
                            ],
                            "loc": {
                              "start": {
                                "line": 54,
                                "column": 39
                              },
                              "end": {
                                "line": 54,
                                "column": 51
                              }
                            }
                          },
                          "range": [
                            1361,
                            1388
                          ],
                          "loc": {
                            "start": {
                              "line": 54,
                              "column": 24
                            },
                            "end": {
                              "line": 54,
                              "column": 51
                            }
                          }
                        },
                        "range": [
                          1345,
                          1388
                        ],
                        "loc": {
                          "start": {
                            "line": 54,
                            "column": 8
                          },
                          "end": {
                            "line": 54,
                            "column": 51
                          }
                        }
                      },
                      "range": [
                        1345,
                        1389
                      ],
                      "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": [
                            1244,
                            1336
                          ],
                          "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": [
                            1399,
                            1484
                          ],
                          "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": [
                              1493,
                              1497
                            ],
                            "loc": {
                              "start": {
                                "line": 60,
                                "column": 8
                              },
                              "end": {
                                "line": 60,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "cont",
                            "range": [
                              1498,
                              1502
                            ],
                            "loc": {
                              "start": {
                                "line": 60,
                                "column": 13
                              },
                              "end": {
                                "line": 60,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            1493,
                            1502
                          ],
                          "loc": {
                            "start": {
                              "line": 60,
                              "column": 8
                            },
                            "end": {
                              "line": 60,
                              "column": 17
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            1505,
                            1509
                          ],
                          "loc": {
                            "start": {
                              "line": 60,
                              "column": 20
                            },
                            "end": {
                              "line": 60,
                              "column": 24
                            }
                          }
                        },
                        "range": [
                          1493,
                          1509
                        ],
                        "loc": {
                          "start": {
                            "line": 60,
                            "column": 8
                          },
                          "end": {
                            "line": 60,
                            "column": 24
                          }
                        }
                      },
                      "range": [
                        1493,
                        1510
                      ],
                      "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": [
                            1399,
                            1484
                          ],
                          "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": [
                            1520,
                            1621
                          ],
                          "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": [
                              1630,
                              1634
                            ],
                            "loc": {
                              "start": {
                                "line": 66,
                                "column": 8
                              },
                              "end": {
                                "line": 66,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onBeforeShow",
                            "range": [
                              1635,
                              1647
                            ],
                            "loc": {
                              "start": {
                                "line": 66,
                                "column": 13
                              },
                              "end": {
                                "line": 66,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            1630,
                            1647
                          ],
                          "loc": {
                            "start": {
                              "line": 66,
                              "column": 8
                            },
                            "end": {
                              "line": 66,
                              "column": 25
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "isFn",
                              "range": [
                                1650,
                                1654
                              ],
                              "loc": {
                                "start": {
                                  "line": 66,
                                  "column": 28
                                },
                                "end": {
                                  "line": 66,
                                  "column": 32
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "f",
                                  "range": [
                                    1655,
                                    1656
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 66,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 66,
                                      "column": 34
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "on_before_show_msg",
                                  "range": [
                                    1657,
                                    1675
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 66,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 66,
                                      "column": 53
                                    }
                                  }
                                },
                                "range": [
                                  1655,
                                  1675
                                ],
                                "loc": {
                                  "start": {
                                    "line": 66,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 66,
                                    "column": 53
                                  }
                                }
                              }
                            ],
                            "range": [
                              1650,
                              1676
                            ],
                            "loc": {
                              "start": {
                                "line": 66,
                                "column": 28
                              },
                              "end": {
                                "line": 66,
                                "column": 54
                              }
                            }
                          },
                          "consequent": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                1691,
                                1692
                              ],
                              "loc": {
                                "start": {
                                  "line": 67,
                                  "column": 12
                                },
                                "end": {
                                  "line": 67,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "on_before_show_msg",
                              "range": [
                                1693,
                                1711
                              ],
                              "loc": {
                                "start": {
                                  "line": 67,
                                  "column": 14
                                },
                                "end": {
                                  "line": 67,
                                  "column": 32
                                }
                              }
                            },
                            "range": [
                              1691,
                              1711
                            ],
                            "loc": {
                              "start": {
                                "line": 67,
                                "column": 12
                              },
                              "end": {
                                "line": 67,
                                "column": 32
                              }
                            }
                          },
                          "alternate": {
                            "type": "Identifier",
                            "name": "EMPTY_FN",
                            "range": [
                              1714,
                              1722
                            ],
                            "loc": {
                              "start": {
                                "line": 67,
                                "column": 35
                              },
                              "end": {
                                "line": 67,
                                "column": 43
                              }
                            }
                          },
                          "range": [
                            1650,
                            1722
                          ],
                          "loc": {
                            "start": {
                              "line": 66,
                              "column": 28
                            },
                            "end": {
                              "line": 67,
                              "column": 43
                            }
                          }
                        },
                        "range": [
                          1630,
                          1722
                        ],
                        "loc": {
                          "start": {
                            "line": 66,
                            "column": 8
                          },
                          "end": {
                            "line": 67,
                            "column": 43
                          }
                        }
                      },
                      "range": [
                        1630,
                        1723
                      ],
                      "loc": {
                        "start": {
                          "line": 66,
                          "column": 8
                        },
                        "end": {
                          "line": 67,
                          "column": 44
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Callback fired before the message is displayed\n         * @type {Function}\n         ",
                          "range": [
                            1520,
                            1621
                          ],
                          "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": [
                            1733,
                            1833
                          ],
                          "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": [
                              1842,
                              1846
                            ],
                            "loc": {
                              "start": {
                                "line": 73,
                                "column": 8
                              },
                              "end": {
                                "line": 73,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onAfterShow",
                            "range": [
                              1847,
                              1858
                            ],
                            "loc": {
                              "start": {
                                "line": 73,
                                "column": 13
                              },
                              "end": {
                                "line": 73,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            1842,
                            1858
                          ],
                          "loc": {
                            "start": {
                              "line": 73,
                              "column": 8
                            },
                            "end": {
                              "line": 73,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "isFn",
                              "range": [
                                1861,
                                1865
                              ],
                              "loc": {
                                "start": {
                                  "line": 73,
                                  "column": 27
                                },
                                "end": {
                                  "line": 73,
                                  "column": 31
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "f",
                                  "range": [
                                    1866,
                                    1867
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 73,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 73,
                                      "column": 33
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "on_after_show_msg",
                                  "range": [
                                    1868,
                                    1885
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 73,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 73,
                                      "column": 51
                                    }
                                  }
                                },
                                "range": [
                                  1866,
                                  1885
                                ],
                                "loc": {
                                  "start": {
                                    "line": 73,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 73,
                                    "column": 51
                                  }
                                }
                              }
                            ],
                            "range": [
                              1861,
                              1886
                            ],
                            "loc": {
                              "start": {
                                "line": 73,
                                "column": 27
                              },
                              "end": {
                                "line": 73,
                                "column": 52
                              }
                            }
                          },
                          "consequent": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                1901,
                                1902
                              ],
                              "loc": {
                                "start": {
                                  "line": 74,
                                  "column": 12
                                },
                                "end": {
                                  "line": 74,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "on_after_show_msg",
                              "range": [
                                1903,
                                1920
                              ],
                              "loc": {
                                "start": {
                                  "line": 74,
                                  "column": 14
                                },
                                "end": {
                                  "line": 74,
                                  "column": 31
                                }
                              }
                            },
                            "range": [
                              1901,
                              1920
                            ],
                            "loc": {
                              "start": {
                                "line": 74,
                                "column": 12
                              },
                              "end": {
                                "line": 74,
                                "column": 31
                              }
                            }
                          },
                          "alternate": {
                            "type": "Identifier",
                            "name": "EMPTY_FN",
                            "range": [
                              1923,
                              1931
                            ],
                            "loc": {
                              "start": {
                                "line": 74,
                                "column": 34
                              },
                              "end": {
                                "line": 74,
                                "column": 42
                              }
                            }
                          },
                          "range": [
                            1861,
                            1931
                          ],
                          "loc": {
                            "start": {
                              "line": 73,
                              "column": 27
                            },
                            "end": {
                              "line": 74,
                              "column": 42
                            }
                          }
                        },
                        "range": [
                          1842,
                          1931
                        ],
                        "loc": {
                          "start": {
                            "line": 73,
                            "column": 8
                          },
                          "end": {
                            "line": 74,
                            "column": 42
                          }
                        }
                      },
                      "range": [
                        1842,
                        1932
                      ],
                      "loc": {
                        "start": {
                          "line": 73,
                          "column": 8
                        },
                        "end": {
                          "line": 74,
                          "column": 43
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Callback fired after the message is displayed\n         * @type {Function}\n         ",
                          "range": [
                            1733,
                            1833
                          ],
                          "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": [
                            1942,
                            2040
                          ],
                          "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": [
                              2049,
                              2053
                            ],
                            "loc": {
                              "start": {
                                "line": 80,
                                "column": 8
                              },
                              "end": {
                                "line": 80,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onBeforeHide",
                            "range": [
                              2054,
                              2066
                            ],
                            "loc": {
                              "start": {
                                "line": 80,
                                "column": 13
                              },
                              "end": {
                                "line": 80,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            2049,
                            2066
                          ],
                          "loc": {
                            "start": {
                              "line": 80,
                              "column": 8
                            },
                            "end": {
                              "line": 80,
                              "column": 25
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "isFn",
                              "range": [
                                2069,
                                2073
                              ],
                              "loc": {
                                "start": {
                                  "line": 80,
                                  "column": 28
                                },
                                "end": {
                                  "line": 80,
                                  "column": 32
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "f",
                                  "range": [
                                    2074,
                                    2075
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 80,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 80,
                                      "column": 34
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "on_before_hide_msg",
                                  "range": [
                                    2076,
                                    2094
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 80,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 80,
                                      "column": 53
                                    }
                                  }
                                },
                                "range": [
                                  2074,
                                  2094
                                ],
                                "loc": {
                                  "start": {
                                    "line": 80,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 80,
                                    "column": 53
                                  }
                                }
                              }
                            ],
                            "range": [
                              2069,
                              2095
                            ],
                            "loc": {
                              "start": {
                                "line": 80,
                                "column": 28
                              },
                              "end": {
                                "line": 80,
                                "column": 54
                              }
                            }
                          },
                          "consequent": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                2110,
                                2111
                              ],
                              "loc": {
                                "start": {
                                  "line": 81,
                                  "column": 12
                                },
                                "end": {
                                  "line": 81,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "on_before_hide_msg",
                              "range": [
                                2112,
                                2130
                              ],
                              "loc": {
                                "start": {
                                  "line": 81,
                                  "column": 14
                                },
                                "end": {
                                  "line": 81,
                                  "column": 32
                                }
                              }
                            },
                            "range": [
                              2110,
                              2130
                            ],
                            "loc": {
                              "start": {
                                "line": 81,
                                "column": 12
                              },
                              "end": {
                                "line": 81,
                                "column": 32
                              }
                            }
                          },
                          "alternate": {
                            "type": "Identifier",
                            "name": "EMPTY_FN",
                            "range": [
                              2133,
                              2141
                            ],
                            "loc": {
                              "start": {
                                "line": 81,
                                "column": 35
                              },
                              "end": {
                                "line": 81,
                                "column": 43
                              }
                            }
                          },
                          "range": [
                            2069,
                            2141
                          ],
                          "loc": {
                            "start": {
                              "line": 80,
                              "column": 28
                            },
                            "end": {
                              "line": 81,
                              "column": 43
                            }
                          }
                        },
                        "range": [
                          2049,
                          2141
                        ],
                        "loc": {
                          "start": {
                            "line": 80,
                            "column": 8
                          },
                          "end": {
                            "line": 81,
                            "column": 43
                          }
                        }
                      },
                      "range": [
                        2049,
                        2142
                      ],
                      "loc": {
                        "start": {
                          "line": 80,
                          "column": 8
                        },
                        "end": {
                          "line": 81,
                          "column": 44
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Callback fired before the message is hidden\n         * @type {Function}\n         ",
                          "range": [
                            1942,
                            2040
                          ],
                          "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": [
                            2152,
                            2249
                          ],
                          "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": [
                              2258,
                              2262
                            ],
                            "loc": {
                              "start": {
                                "line": 87,
                                "column": 8
                              },
                              "end": {
                                "line": 87,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onAfterHide",
                            "range": [
                              2263,
                              2274
                            ],
                            "loc": {
                              "start": {
                                "line": 87,
                                "column": 13
                              },
                              "end": {
                                "line": 87,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            2258,
                            2274
                          ],
                          "loc": {
                            "start": {
                              "line": 87,
                              "column": 8
                            },
                            "end": {
                              "line": 87,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "isFn",
                              "range": [
                                2277,
                                2281
                              ],
                              "loc": {
                                "start": {
                                  "line": 87,
                                  "column": 27
                                },
                                "end": {
                                  "line": 87,
                                  "column": 31
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "f",
                                  "range": [
                                    2282,
                                    2283
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 87,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 87,
                                      "column": 33
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "on_after_hide_msg",
                                  "range": [
                                    2284,
                                    2301
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 87,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 87,
                                      "column": 51
                                    }
                                  }
                                },
                                "range": [
                                  2282,
                                  2301
                                ],
                                "loc": {
                                  "start": {
                                    "line": 87,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 87,
                                    "column": 51
                                  }
                                }
                              }
                            ],
                            "range": [
                              2277,
                              2302
                            ],
                            "loc": {
                              "start": {
                                "line": 87,
                                "column": 27
                              },
                              "end": {
                                "line": 87,
                                "column": 52
                              }
                            }
                          },
                          "consequent": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                2317,
                                2318
                              ],
                              "loc": {
                                "start": {
                                  "line": 88,
                                  "column": 12
                                },
                                "end": {
                                  "line": 88,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "on_after_hide_msg",
                              "range": [
                                2319,
                                2336
                              ],
                              "loc": {
                                "start": {
                                  "line": 88,
                                  "column": 14
                                },
                                "end": {
                                  "line": 88,
                                  "column": 31
                                }
                              }
                            },
                            "range": [
                              2317,
                              2336
                            ],
                            "loc": {
                              "start": {
                                "line": 88,
                                "column": 12
                              },
                              "end": {
                                "line": 88,
                                "column": 31
                              }
                            }
                          },
                          "alternate": {
                            "type": "Identifier",
                            "name": "EMPTY_FN",
                            "range": [
                              2339,
                              2347
                            ],
                            "loc": {
                              "start": {
                                "line": 88,
                                "column": 34
                              },
                              "end": {
                                "line": 88,
                                "column": 42
                              }
                            }
                          },
                          "range": [
                            2277,
                            2347
                          ],
                          "loc": {
                            "start": {
                              "line": 87,
                              "column": 27
                            },
                            "end": {
                              "line": 88,
                              "column": 42
                            }
                          }
                        },
                        "range": [
                          2258,
                          2347
                        ],
                        "loc": {
                          "start": {
                            "line": 87,
                            "column": 8
                          },
                          "end": {
                            "line": 88,
                            "column": 42
                          }
                        }
                      },
                      "range": [
                        2258,
                        2348
                      ],
                      "loc": {
                        "start": {
                          "line": 87,
                          "column": 8
                        },
                        "end": {
                          "line": 88,
                          "column": 43
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Callback fired after the message is hidden\n         * @type {Function}\n         ",
                          "range": [
                            2152,
                            2249
                          ],
                          "loc": {
                            "start": {
                              "line": 83,
                              "column": 8
                            },
                            "end": {
                              "line": 86,
                              "column": 11
                            }
                          }
                        }
                      ]
                    }
                  ],
                  "range": [
                    438,
                    2354
                  ],
                  "loc": {
                    "start": {
                      "line": 18,
                      "column": 20
                    },
                    "end": {
                      "line": 89,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  433,
                  2354
                ],
                "loc": {
                  "start": {
                    "line": 18,
                    "column": 15
                  },
                  "end": {
                    "line": 89,
                    "column": 5
                  }
                }
              },
              "kind": "constructor",
              "computed": false,
              "range": [
                422,
                2354
              ],
              "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": [
                    314,
                    417
                  ],
                  "loc": {
                    "start": {
                      "line": 14,
                      "column": 4
                    },
                    "end": {
                      "line": 17,
                      "column": 7
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Initializes NoResults instance\n     ",
                  "range": [
                    2360,
                    2409
                  ],
                  "loc": {
                    "start": {
                      "line": 91,
                      "column": 4
                    },
                    "end": {
                      "line": 93,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "init",
                "range": [
                  2414,
                  2418
                ],
                "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": [
                            2435,
                            2439
                          ],
                          "loc": {
                            "start": {
                              "line": 95,
                              "column": 12
                            },
                            "end": {
                              "line": 95,
                              "column": 16
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "initialized",
                          "range": [
                            2440,
                            2451
                          ],
                          "loc": {
                            "start": {
                              "line": 95,
                              "column": 17
                            },
                            "end": {
                              "line": 95,
                              "column": 28
                            }
                          }
                        },
                        "range": [
                          2435,
                          2451
                        ],
                        "loc": {
                          "start": {
                            "line": 95,
                            "column": 12
                          },
                          "end": {
                            "line": 95,
                            "column": 28
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": null,
                            "range": [
                              2467,
                              2474
                            ],
                            "loc": {
                              "start": {
                                "line": 96,
                                "column": 12
                              },
                              "end": {
                                "line": 96,
                                "column": 19
                              }
                            }
                          }
                        ],
                        "range": [
                          2453,
                          2484
                        ],
                        "loc": {
                          "start": {
                            "line": 95,
                            "column": 30
                          },
                          "end": {
                            "line": 97,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        2431,
                        2484
                      ],
                      "loc": {
                        "start": {
                          "line": 95,
                          "column": 8
                        },
                        "end": {
                          "line": 97,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "tf",
                            "range": [
                              2497,
                              2499
                            ],
                            "loc": {
                              "start": {
                                "line": 98,
                                "column": 12
                              },
                              "end": {
                                "line": 98,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                2502,
                                2506
                              ],
                              "loc": {
                                "start": {
                                  "line": 98,
                                  "column": 17
                                },
                                "end": {
                                  "line": 98,
                                  "column": 21
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "tf",
                              "range": [
                                2507,
                                2509
                              ],
                              "loc": {
                                "start": {
                                  "line": 98,
                                  "column": 22
                                },
                                "end": {
                                  "line": 98,
                                  "column": 24
                                }
                              }
                            },
                            "range": [
                              2502,
                              2509
                            ],
                            "loc": {
                              "start": {
                                "line": 98,
                                "column": 17
                              },
                              "end": {
                                "line": 98,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            2497,
                            2509
                          ],
                          "loc": {
                            "start": {
                              "line": 98,
                              "column": 12
                            },
                            "end": {
                              "line": 98,
                              "column": 24
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        2493,
                        2510
                      ],
                      "loc": {
                        "start": {
                          "line": 98,
                          "column": 8
                        },
                        "end": {
                          "line": 98,
                          "column": 25
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "target",
                            "range": [
                              2523,
                              2529
                            ],
                            "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": [
                                    2532,
                                    2536
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 99,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 99,
                                      "column": 25
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "customContainer",
                                  "range": [
                                    2537,
                                    2552
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 99,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 99,
                                      "column": 41
                                    }
                                  }
                                },
                                "range": [
                                  2532,
                                  2552
                                ],
                                "loc": {
                                  "start": {
                                    "line": 99,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 99,
                                    "column": 41
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "elm",
                                  "range": [
                                    2556,
                                    2559
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 99,
                                      "column": 45
                                    },
                                    "end": {
                                      "line": 99,
                                      "column": 48
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        2560,
                                        2564
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 99,
                                          "column": 49
                                        },
                                        "end": {
                                          "line": 99,
                                          "column": 53
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "customContainerId",
                                      "range": [
                                        2565,
                                        2582
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 99,
                                          "column": 54
                                        },
                                        "end": {
                                          "line": 99,
                                          "column": 71
                                        }
                                      }
                                    },
                                    "range": [
                                      2560,
                                      2582
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 99,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 99,
                                        "column": 71
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2556,
                                  2583
                                ],
                                "loc": {
                                  "start": {
                                    "line": 99,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 99,
                                    "column": 72
                                  }
                                }
                              },
                              "range": [
                                2532,
                                2583
                              ],
                              "loc": {
                                "start": {
                                  "line": 99,
                                  "column": 21
                                },
                                "end": {
                                  "line": 99,
                                  "column": 72
                                }
                              }
                            },
                            "right": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "tf",
                                "range": [
                                  2599,
                                  2601
                                ],
                                "loc": {
                                  "start": {
                                    "line": 100,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 100,
                                    "column": 14
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "tbl",
                                "range": [
                                  2602,
                                  2605
                                ],
                                "loc": {
                                  "start": {
                                    "line": 100,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 100,
                                    "column": 18
                                  }
                                }
                              },
                              "range": [
                                2599,
                                2605
                              ],
                              "loc": {
                                "start": {
                                  "line": 100,
                                  "column": 12
                                },
                                "end": {
                                  "line": 100,
                                  "column": 18
                                }
                              }
                            },
                            "range": [
                              2532,
                              2605
                            ],
                            "loc": {
                              "start": {
                                "line": 99,
                                "column": 21
                              },
                              "end": {
                                "line": 100,
                                "column": 18
                              }
                            }
                          },
                          "range": [
                            2523,
                            2605
                          ],
                          "loc": {
                            "start": {
                              "line": 99,
                              "column": 12
                            },
                            "end": {
                              "line": 100,
                              "column": 18
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        2519,
                        2606
                      ],
                      "loc": {
                        "start": {
                          "line": 99,
                          "column": 8
                        },
                        "end": {
                          "line": 100,
                          "column": 19
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "container",
                          "range": [
                            2616,
                            2627
                          ],
                          "loc": {
                            "start": {
                              "line": 102,
                              "column": 8
                            },
                            "end": {
                              "line": 102,
                              "column": 19
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "cont",
                            "range": [
                              2640,
                              2644
                            ],
                            "loc": {
                              "start": {
                                "line": 103,
                                "column": 12
                              },
                              "end": {
                                "line": 103,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "createElm",
                              "range": [
                                2647,
                                2656
                              ],
                              "loc": {
                                "start": {
                                  "line": 103,
                                  "column": 19
                                },
                                "end": {
                                  "line": 103,
                                  "column": 28
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "value": "div",
                                "raw": "'div'",
                                "range": [
                                  2657,
                                  2662
                                ],
                                "loc": {
                                  "start": {
                                    "line": 103,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 103,
                                    "column": 34
                                  }
                                }
                              }
                            ],
                            "range": [
                              2647,
                              2663
                            ],
                            "loc": {
                              "start": {
                                "line": 103,
                                "column": 19
                              },
                              "end": {
                                "line": 103,
                                "column": 35
                              }
                            }
                          },
                          "range": [
                            2640,
                            2663
                          ],
                          "loc": {
                            "start": {
                              "line": 103,
                              "column": 12
                            },
                            "end": {
                              "line": 103,
                              "column": 35
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        2636,
                        2664
                      ],
                      "loc": {
                        "start": {
                          "line": 103,
                          "column": 8
                        },
                        "end": {
                          "line": 103,
                          "column": 36
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "container",
                          "range": [
                            2616,
                            2627
                          ],
                          "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": [
                              2673,
                              2677
                            ],
                            "loc": {
                              "start": {
                                "line": 104,
                                "column": 8
                              },
                              "end": {
                                "line": 104,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "className",
                            "range": [
                              2678,
                              2687
                            ],
                            "loc": {
                              "start": {
                                "line": 104,
                                "column": 13
                              },
                              "end": {
                                "line": 104,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            2673,
                            2687
                          ],
                          "loc": {
                            "start": {
                              "line": 104,
                              "column": 8
                            },
                            "end": {
                              "line": 104,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2690,
                              2694
                            ],
                            "loc": {
                              "start": {
                                "line": 104,
                                "column": 25
                              },
                              "end": {
                                "line": 104,
                                "column": 29
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "cssClass",
                            "range": [
                              2695,
                              2703
                            ],
                            "loc": {
                              "start": {
                                "line": 104,
                                "column": 30
                              },
                              "end": {
                                "line": 104,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            2690,
                            2703
                          ],
                          "loc": {
                            "start": {
                              "line": 104,
                              "column": 25
                            },
                            "end": {
                              "line": 104,
                              "column": 38
                            }
                          }
                        },
                        "range": [
                          2673,
                          2703
                        ],
                        "loc": {
                          "start": {
                            "line": 104,
                            "column": 8
                          },
                          "end": {
                            "line": 104,
                            "column": 38
                          }
                        }
                      },
                      "range": [
                        2673,
                        2704
                      ],
                      "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": [
                              2713,
                              2717
                            ],
                            "loc": {
                              "start": {
                                "line": 105,
                                "column": 8
                              },
                              "end": {
                                "line": 105,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "innerHTML",
                            "range": [
                              2718,
                              2727
                            ],
                            "loc": {
                              "start": {
                                "line": 105,
                                "column": 13
                              },
                              "end": {
                                "line": 105,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            2713,
                            2727
                          ],
                          "loc": {
                            "start": {
                              "line": 105,
                              "column": 8
                            },
                            "end": {
                              "line": 105,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2730,
                              2734
                            ],
                            "loc": {
                              "start": {
                                "line": 105,
                                "column": 25
                              },
                              "end": {
                                "line": 105,
                                "column": 29
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "content",
                            "range": [
                              2735,
                              2742
                            ],
                            "loc": {
                              "start": {
                                "line": 105,
                                "column": 30
                              },
                              "end": {
                                "line": 105,
                                "column": 37
                              }
                            }
                          },
                          "range": [
                            2730,
                            2742
                          ],
                          "loc": {
                            "start": {
                              "line": 105,
                              "column": 25
                            },
                            "end": {
                              "line": 105,
                              "column": 37
                            }
                          }
                        },
                        "range": [
                          2713,
                          2742
                        ],
                        "loc": {
                          "start": {
                            "line": 105,
                            "column": 8
                          },
                          "end": {
                            "line": 105,
                            "column": 37
                          }
                        }
                      },
                      "range": [
                        2713,
                        2743
                      ],
                      "loc": {
                        "start": {
                          "line": 105,
                          "column": 8
                        },
                        "end": {
                          "line": 105,
                          "column": 38
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "ThisExpression",
                          "range": [
                            2757,
                            2761
                          ],
                          "loc": {
                            "start": {
                              "line": 107,
                              "column": 12
                            },
                            "end": {
                              "line": 107,
                              "column": 16
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "isExternal",
                          "range": [
                            2762,
                            2772
                          ],
                          "loc": {
                            "start": {
                              "line": 107,
                              "column": 17
                            },
                            "end": {
                              "line": 107,
                              "column": 27
                            }
                          }
                        },
                        "range": [
                          2757,
                          2772
                        ],
                        "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": [
                                    2788,
                                    2794
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 108,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 108,
                                      "column": 18
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "appendChild",
                                  "range": [
                                    2795,
                                    2806
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 108,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 108,
                                      "column": 30
                                    }
                                  }
                                },
                                "range": [
                                  2788,
                                  2806
                                ],
                                "loc": {
                                  "start": {
                                    "line": 108,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 108,
                                    "column": 30
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "cont",
                                  "range": [
                                    2807,
                                    2811
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 108,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 108,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "range": [
                                2788,
                                2812
                              ],
                              "loc": {
                                "start": {
                                  "line": 108,
                                  "column": 12
                                },
                                "end": {
                                  "line": 108,
                                  "column": 36
                                }
                              }
                            },
                            "range": [
                              2788,
                              2813
                            ],
                            "loc": {
                              "start": {
                                "line": 108,
                                "column": 12
                              },
                              "end": {
                                "line": 108,
                                "column": 37
                              }
                            }
                          }
                        ],
                        "range": [
                          2774,
                          2823
                        ],
                        "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": [
                                      2843,
                                      2849
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 110,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 110,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "parentNode",
                                    "range": [
                                      2850,
                                      2860
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 110,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 110,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    2843,
                                    2860
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 110,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 110,
                                      "column": 29
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "insertBefore",
                                  "range": [
                                    2861,
                                    2873
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 110,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 110,
                                      "column": 42
                                    }
                                  }
                                },
                                "range": [
                                  2843,
                                  2873
                                ],
                                "loc": {
                                  "start": {
                                    "line": 110,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 110,
                                    "column": 42
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "cont",
                                  "range": [
                                    2874,
                                    2878
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 110,
                                      "column": 43
                                    },
                                    "end": {
                                      "line": 110,
                                      "column": 47
                                    }
                                  }
                                },
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "target",
                                    "range": [
                                      2880,
                                      2886
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 110,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 110,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "nextSibling",
                                    "range": [
                                      2887,
                                      2898
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 110,
                                        "column": 56
                                      },
                                      "end": {
                                        "line": 110,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    2880,
                                    2898
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 110,
                                      "column": 49
                                    },
                                    "end": {
                                      "line": 110,
                                      "column": 67
                                    }
                                  }
                                }
                              ],
                              "range": [
                                2843,
                                2899
                              ],
                              "loc": {
                                "start": {
                                  "line": 110,
                                  "column": 12
                                },
                                "end": {
                                  "line": 110,
                                  "column": 68
                                }
                              }
                            },
                            "range": [
                              2843,
                              2900
                            ],
                            "loc": {
                              "start": {
                                "line": 110,
                                "column": 12
                              },
                              "end": {
                                "line": 110,
                                "column": 69
                              }
                            }
                          }
                        ],
                        "range": [
                          2829,
                          2910
                        ],
                        "loc": {
                          "start": {
                            "line": 109,
                            "column": 15
                          },
                          "end": {
                            "line": 111,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        2753,
                        2910
                      ],
                      "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": [
                              2920,
                              2924
                            ],
                            "loc": {
                              "start": {
                                "line": 113,
                                "column": 8
                              },
                              "end": {
                                "line": 113,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "cont",
                            "range": [
                              2925,
                              2929
                            ],
                            "loc": {
                              "start": {
                                "line": 113,
                                "column": 13
                              },
                              "end": {
                                "line": 113,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            2920,
                            2929
                          ],
                          "loc": {
                            "start": {
                              "line": 113,
                              "column": 8
                            },
                            "end": {
                              "line": 113,
                              "column": 17
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "cont",
                          "range": [
                            2932,
                            2936
                          ],
                          "loc": {
                            "start": {
                              "line": 113,
                              "column": 20
                            },
                            "end": {
                              "line": 113,
                              "column": 24
                            }
                          }
                        },
                        "range": [
                          2920,
                          2936
                        ],
                        "loc": {
                          "start": {
                            "line": 113,
                            "column": 8
                          },
                          "end": {
                            "line": 113,
                            "column": 24
                          }
                        }
                      },
                      "range": [
                        2920,
                        2937
                      ],
                      "loc": {
                        "start": {
                          "line": 113,
                          "column": 8
                        },
                        "end": {
                          "line": 113,
                          "column": 25
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": " subscribe to after-filtering event",
                          "range": [
                            2947,
                            2984
                          ],
                          "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": [
                                2993,
                                2997
                              ],
                              "loc": {
                                "start": {
                                  "line": 116,
                                  "column": 8
                                },
                                "end": {
                                  "line": 116,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "emitter",
                              "range": [
                                2998,
                                3005
                              ],
                              "loc": {
                                "start": {
                                  "line": 116,
                                  "column": 13
                                },
                                "end": {
                                  "line": 116,
                                  "column": 20
                                }
                              }
                            },
                            "range": [
                              2993,
                              3005
                            ],
                            "loc": {
                              "start": {
                                "line": 116,
                                "column": 8
                              },
                              "end": {
                                "line": 116,
                                "column": 20
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "on",
                            "range": [
                              3006,
                              3008
                            ],
                            "loc": {
                              "start": {
                                "line": 116,
                                "column": 21
                              },
                              "end": {
                                "line": 116,
                                "column": 23
                              }
                            }
                          },
                          "range": [
                            2993,
                            3008
                          ],
                          "loc": {
                            "start": {
                              "line": 116,
                              "column": 8
                            },
                            "end": {
                              "line": 116,
                              "column": 23
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "Literal",
                                "value": "after-filtering",
                                "raw": "'after-filtering'",
                                "range": [
                                  3010,
                                  3027
                                ],
                                "loc": {
                                  "start": {
                                    "line": 116,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 116,
                                    "column": 42
                                  }
                                }
                              }
                            ],
                            "range": [
                              3009,
                              3028
                            ],
                            "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": [
                                    3036,
                                    3040
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 116,
                                      "column": 51
                                    },
                                    "end": {
                                      "line": 116,
                                      "column": 55
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "toggle",
                                  "range": [
                                    3041,
                                    3047
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 116,
                                      "column": 56
                                    },
                                    "end": {
                                      "line": 116,
                                      "column": 62
                                    }
                                  }
                                },
                                "range": [
                                  3036,
                                  3047
                                ],
                                "loc": {
                                  "start": {
                                    "line": 116,
                                    "column": 51
                                  },
                                  "end": {
                                    "line": 116,
                                    "column": 62
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                3036,
                                3049
                              ],
                              "loc": {
                                "start": {
                                  "line": 116,
                                  "column": 51
                                },
                                "end": {
                                  "line": 116,
                                  "column": 64
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              3030,
                              3049
                            ],
                            "loc": {
                              "start": {
                                "line": 116,
                                "column": 45
                              },
                              "end": {
                                "line": 116,
                                "column": 64
                              }
                            }
                          }
                        ],
                        "range": [
                          2993,
                          3050
                        ],
                        "loc": {
                          "start": {
                            "line": 116,
                            "column": 8
                          },
                          "end": {
                            "line": 116,
                            "column": 65
                          }
                        }
                      },
                      "range": [
                        2993,
                        3051
                      ],
                      "loc": {
                        "start": {
                          "line": 116,
                          "column": 8
                        },
                        "end": {
                          "line": 116,
                          "column": 66
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": " subscribe to after-filtering event",
                          "range": [
                            2947,
                            2984
                          ],
                          "loc": {
                            "start": {
                              "line": 115,
                              "column": 8
                            },
                            "end": {
                              "line": 115,
                              "column": 45
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * @inherited\n         ",
                          "range": [
                            3061,
                            3098
                          ],
                          "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": [
                              3107,
                              3111
                            ],
                            "loc": {
                              "start": {
                                "line": 121,
                                "column": 8
                              },
                              "end": {
                                "line": 121,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "initialized",
                            "range": [
                              3112,
                              3123
                            ],
                            "loc": {
                              "start": {
                                "line": 121,
                                "column": 13
                              },
                              "end": {
                                "line": 121,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            3107,
                            3123
                          ],
                          "loc": {
                            "start": {
                              "line": 121,
                              "column": 8
                            },
                            "end": {
                              "line": 121,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": true,
                          "raw": "true",
                          "range": [
                            3126,
                            3130
                          ],
                          "loc": {
                            "start": {
                              "line": 121,
                              "column": 27
                            },
                            "end": {
                              "line": 121,
                              "column": 31
                            }
                          }
                        },
                        "range": [
                          3107,
                          3130
                        ],
                        "loc": {
                          "start": {
                            "line": 121,
                            "column": 8
                          },
                          "end": {
                            "line": 121,
                            "column": 31
                          }
                        }
                      },
                      "range": [
                        3107,
                        3131
                      ],
                      "loc": {
                        "start": {
                          "line": 121,
                          "column": 8
                        },
                        "end": {
                          "line": 121,
                          "column": 32
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * @inherited\n         ",
                          "range": [
                            3061,
                            3098
                          ],
                          "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": [
                              3141,
                              3145
                            ],
                            "loc": {
                              "start": {
                                "line": 123,
                                "column": 8
                              },
                              "end": {
                                "line": 123,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "hide",
                            "range": [
                              3146,
                              3150
                            ],
                            "loc": {
                              "start": {
                                "line": 123,
                                "column": 13
                              },
                              "end": {
                                "line": 123,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            3141,
                            3150
                          ],
                          "loc": {
                            "start": {
                              "line": 123,
                              "column": 8
                            },
                            "end": {
                              "line": 123,
                              "column": 17
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          3141,
                          3152
                        ],
                        "loc": {
                          "start": {
                            "line": 123,
                            "column": 8
                          },
                          "end": {
                            "line": 123,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        3141,
                        3153
                      ],
                      "loc": {
                        "start": {
                          "line": 123,
                          "column": 8
                        },
                        "end": {
                          "line": 123,
                          "column": 20
                        }
                      }
                    }
                  ],
                  "range": [
                    2421,
                    3159
                  ],
                  "loc": {
                    "start": {
                      "line": 94,
                      "column": 11
                    },
                    "end": {
                      "line": 124,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  2418,
                  3159
                ],
                "loc": {
                  "start": {
                    "line": 94,
                    "column": 8
                  },
                  "end": {
                    "line": 124,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                2414,
                3159
              ],
              "loc": {
                "start": {
                  "line": 94,
                  "column": 4
                },
                "end": {
                  "line": 124,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Initializes NoResults instance\n     ",
                  "range": [
                    2360,
                    2409
                  ],
                  "loc": {
                    "start": {
                      "line": 91,
                      "column": 4
                    },
                    "end": {
                      "line": 93,
                      "column": 7
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Toggle no results message\n     ",
                  "range": [
                    3165,
                    3209
                  ],
                  "loc": {
                    "start": {
                      "line": 126,
                      "column": 4
                    },
                    "end": {
                      "line": 128,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "toggle",
                "range": [
                  3214,
                  3220
                ],
                "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": [
                                  3237,
                                  3241
                                ],
                                "loc": {
                                  "start": {
                                    "line": 130,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 130,
                                    "column": 16
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "tf",
                                "range": [
                                  3242,
                                  3244
                                ],
                                "loc": {
                                  "start": {
                                    "line": 130,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 130,
                                    "column": 19
                                  }
                                }
                              },
                              "range": [
                                3237,
                                3244
                              ],
                              "loc": {
                                "start": {
                                  "line": 130,
                                  "column": 12
                                },
                                "end": {
                                  "line": 130,
                                  "column": 19
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "getValidRowsNb",
                              "range": [
                                3245,
                                3259
                              ],
                              "loc": {
                                "start": {
                                  "line": 130,
                                  "column": 20
                                },
                                "end": {
                                  "line": 130,
                                  "column": 34
                                }
                              }
                            },
                            "range": [
                              3237,
                              3259
                            ],
                            "loc": {
                              "start": {
                                "line": 130,
                                "column": 12
                              },
                              "end": {
                                "line": 130,
                                "column": 34
                              }
                            }
                          },
                          "arguments": [],
                          "range": [
                            3237,
                            3261
                          ],
                          "loc": {
                            "start": {
                              "line": 130,
                              "column": 12
                            },
                            "end": {
                              "line": 130,
                              "column": 36
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": 0,
                          "raw": "0",
                          "range": [
                            3264,
                            3265
                          ],
                          "loc": {
                            "start": {
                              "line": 130,
                              "column": 39
                            },
                            "end": {
                              "line": 130,
                              "column": 40
                            }
                          }
                        },
                        "range": [
                          3237,
                          3265
                        ],
                        "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": [
                                    3281,
                                    3285
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 131,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 131,
                                      "column": 16
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "hide",
                                  "range": [
                                    3286,
                                    3290
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 131,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 131,
                                      "column": 21
                                    }
                                  }
                                },
                                "range": [
                                  3281,
                                  3290
                                ],
                                "loc": {
                                  "start": {
                                    "line": 131,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 131,
                                    "column": 21
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                3281,
                                3292
                              ],
                              "loc": {
                                "start": {
                                  "line": 131,
                                  "column": 12
                                },
                                "end": {
                                  "line": 131,
                                  "column": 23
                                }
                              }
                            },
                            "range": [
                              3281,
                              3293
                            ],
                            "loc": {
                              "start": {
                                "line": 131,
                                "column": 12
                              },
                              "end": {
                                "line": 131,
                                "column": 24
                              }
                            }
                          }
                        ],
                        "range": [
                          3267,
                          3303
                        ],
                        "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": [
                                    3323,
                                    3327
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 133,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 133,
                                      "column": 16
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "show",
                                  "range": [
                                    3328,
                                    3332
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 133,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 133,
                                      "column": 21
                                    }
                                  }
                                },
                                "range": [
                                  3323,
                                  3332
                                ],
                                "loc": {
                                  "start": {
                                    "line": 133,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 133,
                                    "column": 21
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                3323,
                                3334
                              ],
                              "loc": {
                                "start": {
                                  "line": 133,
                                  "column": 12
                                },
                                "end": {
                                  "line": 133,
                                  "column": 23
                                }
                              }
                            },
                            "range": [
                              3323,
                              3335
                            ],
                            "loc": {
                              "start": {
                                "line": 133,
                                "column": 12
                              },
                              "end": {
                                "line": 133,
                                "column": 24
                              }
                            }
                          }
                        ],
                        "range": [
                          3309,
                          3345
                        ],
                        "loc": {
                          "start": {
                            "line": 132,
                            "column": 15
                          },
                          "end": {
                            "line": 134,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        3233,
                        3345
                      ],
                      "loc": {
                        "start": {
                          "line": 130,
                          "column": 8
                        },
                        "end": {
                          "line": 134,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    3223,
                    3351
                  ],
                  "loc": {
                    "start": {
                      "line": 129,
                      "column": 13
                    },
                    "end": {
                      "line": 135,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  3220,
                  3351
                ],
                "loc": {
                  "start": {
                    "line": 129,
                    "column": 10
                  },
                  "end": {
                    "line": 135,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                3214,
                3351
              ],
              "loc": {
                "start": {
                  "line": 129,
                  "column": 4
                },
                "end": {
                  "line": 135,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Toggle no results message\n     ",
                  "range": [
                    3165,
                    3209
                  ],
                  "loc": {
                    "start": {
                      "line": 126,
                      "column": 4
                    },
                    "end": {
                      "line": 128,
                      "column": 7
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Show no results message\n     ",
                  "range": [
                    3357,
                    3399
                  ],
                  "loc": {
                    "start": {
                      "line": 137,
                      "column": 4
                    },
                    "end": {
                      "line": 139,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "show",
                "range": [
                  3404,
                  3408
                ],
                "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": [
                                3426,
                                3430
                              ],
                              "loc": {
                                "start": {
                                  "line": 141,
                                  "column": 13
                                },
                                "end": {
                                  "line": 141,
                                  "column": 17
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "initialized",
                              "range": [
                                3431,
                                3442
                              ],
                              "loc": {
                                "start": {
                                  "line": 141,
                                  "column": 18
                                },
                                "end": {
                                  "line": 141,
                                  "column": 29
                                }
                              }
                            },
                            "range": [
                              3426,
                              3442
                            ],
                            "loc": {
                              "start": {
                                "line": 141,
                                "column": 13
                              },
                              "end": {
                                "line": 141,
                                "column": 29
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            3425,
                            3442
                          ],
                          "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": [
                                  3447,
                                  3451
                                ],
                                "loc": {
                                  "start": {
                                    "line": 141,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 141,
                                    "column": 38
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "isEnabled",
                                "range": [
                                  3452,
                                  3461
                                ],
                                "loc": {
                                  "start": {
                                    "line": 141,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 141,
                                    "column": 48
                                  }
                                }
                              },
                              "range": [
                                3447,
                                3461
                              ],
                              "loc": {
                                "start": {
                                  "line": 141,
                                  "column": 34
                                },
                                "end": {
                                  "line": 141,
                                  "column": 48
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              3447,
                              3463
                            ],
                            "loc": {
                              "start": {
                                "line": 141,
                                "column": 34
                              },
                              "end": {
                                "line": 141,
                                "column": 50
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            3446,
                            3463
                          ],
                          "loc": {
                            "start": {
                              "line": 141,
                              "column": 33
                            },
                            "end": {
                              "line": 141,
                              "column": 50
                            }
                          }
                        },
                        "range": [
                          3425,
                          3463
                        ],
                        "loc": {
                          "start": {
                            "line": 141,
                            "column": 12
                          },
                          "end": {
                            "line": 141,
                            "column": 50
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": null,
                            "range": [
                              3479,
                              3486
                            ],
                            "loc": {
                              "start": {
                                "line": 142,
                                "column": 12
                              },
                              "end": {
                                "line": 142,
                                "column": 19
                              }
                            }
                          }
                        ],
                        "range": [
                          3465,
                          3496
                        ],
                        "loc": {
                          "start": {
                            "line": 141,
                            "column": 52
                          },
                          "end": {
                            "line": 143,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        3421,
                        3496
                      ],
                      "loc": {
                        "start": {
                          "line": 141,
                          "column": 8
                        },
                        "end": {
                          "line": 143,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              3505,
                              3509
                            ],
                            "loc": {
                              "start": {
                                "line": 144,
                                "column": 8
                              },
                              "end": {
                                "line": 144,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onBeforeShow",
                            "range": [
                              3510,
                              3522
                            ],
                            "loc": {
                              "start": {
                                "line": 144,
                                "column": 13
                              },
                              "end": {
                                "line": 144,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            3505,
                            3522
                          ],
                          "loc": {
                            "start": {
                              "line": 144,
                              "column": 8
                            },
                            "end": {
                              "line": 144,
                              "column": 25
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                3523,
                                3527
                              ],
                              "loc": {
                                "start": {
                                  "line": 144,
                                  "column": 26
                                },
                                "end": {
                                  "line": 144,
                                  "column": 30
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "tf",
                              "range": [
                                3528,
                                3530
                              ],
                              "loc": {
                                "start": {
                                  "line": 144,
                                  "column": 31
                                },
                                "end": {
                                  "line": 144,
                                  "column": 33
                                }
                              }
                            },
                            "range": [
                              3523,
                              3530
                            ],
                            "loc": {
                              "start": {
                                "line": 144,
                                "column": 26
                              },
                              "end": {
                                "line": 144,
                                "column": 33
                              }
                            }
                          },
                          {
                            "type": "ThisExpression",
                            "range": [
                              3532,
                              3536
                            ],
                            "loc": {
                              "start": {
                                "line": 144,
                                "column": 35
                              },
                              "end": {
                                "line": 144,
                                "column": 39
                              }
                            }
                          }
                        ],
                        "range": [
                          3505,
                          3537
                        ],
                        "loc": {
                          "start": {
                            "line": 144,
                            "column": 8
                          },
                          "end": {
                            "line": 144,
                            "column": 40
                          }
                        }
                      },
                      "range": [
                        3505,
                        3538
                      ],
                      "loc": {
                        "start": {
                          "line": 144,
                          "column": 8
                        },
                        "end": {
                          "line": 144,
                          "column": 41
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              3548,
                              3552
                            ],
                            "loc": {
                              "start": {
                                "line": 146,
                                "column": 8
                              },
                              "end": {
                                "line": 146,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "setWidth",
                            "range": [
                              3553,
                              3561
                            ],
                            "loc": {
                              "start": {
                                "line": 146,
                                "column": 13
                              },
                              "end": {
                                "line": 146,
                                "column": 21
                              }
                            }
                          },
                          "range": [
                            3548,
                            3561
                          ],
                          "loc": {
                            "start": {
                              "line": 146,
                              "column": 8
                            },
                            "end": {
                              "line": 146,
                              "column": 21
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          3548,
                          3563
                        ],
                        "loc": {
                          "start": {
                            "line": 146,
                            "column": 8
                          },
                          "end": {
                            "line": 146,
                            "column": 23
                          }
                        }
                      },
                      "range": [
                        3548,
                        3564
                      ],
                      "loc": {
                        "start": {
                          "line": 146,
                          "column": 8
                        },
                        "end": {
                          "line": 146,
                          "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": [
                                  3573,
                                  3577
                                ],
                                "loc": {
                                  "start": {
                                    "line": 147,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 147,
                                    "column": 12
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "cont",
                                "range": [
                                  3578,
                                  3582
                                ],
                                "loc": {
                                  "start": {
                                    "line": 147,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 147,
                                    "column": 17
                                  }
                                }
                              },
                              "range": [
                                3573,
                                3582
                              ],
                              "loc": {
                                "start": {
                                  "line": 147,
                                  "column": 8
                                },
                                "end": {
                                  "line": 147,
                                  "column": 17
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "style",
                              "range": [
                                3583,
                                3588
                              ],
                              "loc": {
                                "start": {
                                  "line": 147,
                                  "column": 18
                                },
                                "end": {
                                  "line": 147,
                                  "column": 23
                                }
                              }
                            },
                            "range": [
                              3573,
                              3588
                            ],
                            "loc": {
                              "start": {
                                "line": 147,
                                "column": 8
                              },
                              "end": {
                                "line": 147,
                                "column": 23
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "display",
                            "range": [
                              3589,
                              3596
                            ],
                            "loc": {
                              "start": {
                                "line": 147,
                                "column": 24
                              },
                              "end": {
                                "line": 147,
                                "column": 31
                              }
                            }
                          },
                          "range": [
                            3573,
                            3596
                          ],
                          "loc": {
                            "start": {
                              "line": 147,
                              "column": 8
                            },
                            "end": {
                              "line": 147,
                              "column": 31
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "block",
                          "raw": "'block'",
                          "range": [
                            3599,
                            3606
                          ],
                          "loc": {
                            "start": {
                              "line": 147,
                              "column": 34
                            },
                            "end": {
                              "line": 147,
                              "column": 41
                            }
                          }
                        },
                        "range": [
                          3573,
                          3606
                        ],
                        "loc": {
                          "start": {
                            "line": 147,
                            "column": 8
                          },
                          "end": {
                            "line": 147,
                            "column": 41
                          }
                        }
                      },
                      "range": [
                        3573,
                        3607
                      ],
                      "loc": {
                        "start": {
                          "line": 147,
                          "column": 8
                        },
                        "end": {
                          "line": 147,
                          "column": 42
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              3617,
                              3621
                            ],
                            "loc": {
                              "start": {
                                "line": 149,
                                "column": 8
                              },
                              "end": {
                                "line": 149,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onAfterShow",
                            "range": [
                              3622,
                              3633
                            ],
                            "loc": {
                              "start": {
                                "line": 149,
                                "column": 13
                              },
                              "end": {
                                "line": 149,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            3617,
                            3633
                          ],
                          "loc": {
                            "start": {
                              "line": 149,
                              "column": 8
                            },
                            "end": {
                              "line": 149,
                              "column": 24
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                3634,
                                3638
                              ],
                              "loc": {
                                "start": {
                                  "line": 149,
                                  "column": 25
                                },
                                "end": {
                                  "line": 149,
                                  "column": 29
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "tf",
                              "range": [
                                3639,
                                3641
                              ],
                              "loc": {
                                "start": {
                                  "line": 149,
                                  "column": 30
                                },
                                "end": {
                                  "line": 149,
                                  "column": 32
                                }
                              }
                            },
                            "range": [
                              3634,
                              3641
                            ],
                            "loc": {
                              "start": {
                                "line": 149,
                                "column": 25
                              },
                              "end": {
                                "line": 149,
                                "column": 32
                              }
                            }
                          },
                          {
                            "type": "ThisExpression",
                            "range": [
                              3643,
                              3647
                            ],
                            "loc": {
                              "start": {
                                "line": 149,
                                "column": 34
                              },
                              "end": {
                                "line": 149,
                                "column": 38
                              }
                            }
                          }
                        ],
                        "range": [
                          3617,
                          3648
                        ],
                        "loc": {
                          "start": {
                            "line": 149,
                            "column": 8
                          },
                          "end": {
                            "line": 149,
                            "column": 39
                          }
                        }
                      },
                      "range": [
                        3617,
                        3649
                      ],
                      "loc": {
                        "start": {
                          "line": 149,
                          "column": 8
                        },
                        "end": {
                          "line": 149,
                          "column": 40
                        }
                      }
                    }
                  ],
                  "range": [
                    3411,
                    3655
                  ],
                  "loc": {
                    "start": {
                      "line": 140,
                      "column": 11
                    },
                    "end": {
                      "line": 150,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  3408,
                  3655
                ],
                "loc": {
                  "start": {
                    "line": 140,
                    "column": 8
                  },
                  "end": {
                    "line": 150,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                3404,
                3655
              ],
              "loc": {
                "start": {
                  "line": 140,
                  "column": 4
                },
                "end": {
                  "line": 150,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Show no results message\n     ",
                  "range": [
                    3357,
                    3399
                  ],
                  "loc": {
                    "start": {
                      "line": 137,
                      "column": 4
                    },
                    "end": {
                      "line": 139,
                      "column": 7
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Hide no results message\n     ",
                  "range": [
                    3661,
                    3703
                  ],
                  "loc": {
                    "start": {
                      "line": 152,
                      "column": 4
                    },
                    "end": {
                      "line": 154,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "hide",
                "range": [
                  3708,
                  3712
                ],
                "loc": {
                  "start": {
                    "line": 155,
                    "column": 4
                  },
                  "end": {
                    "line": 155,
                    "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": [
                                3730,
                                3734
                              ],
                              "loc": {
                                "start": {
                                  "line": 156,
                                  "column": 13
                                },
                                "end": {
                                  "line": 156,
                                  "column": 17
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "initialized",
                              "range": [
                                3735,
                                3746
                              ],
                              "loc": {
                                "start": {
                                  "line": 156,
                                  "column": 18
                                },
                                "end": {
                                  "line": 156,
                                  "column": 29
                                }
                              }
                            },
                            "range": [
                              3730,
                              3746
                            ],
                            "loc": {
                              "start": {
                                "line": 156,
                                "column": 13
                              },
                              "end": {
                                "line": 156,
                                "column": 29
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            3729,
                            3746
                          ],
                          "loc": {
                            "start": {
                              "line": 156,
                              "column": 12
                            },
                            "end": {
                              "line": 156,
                              "column": 29
                            }
                          }
                        },
                        "right": {
                          "type": "UnaryExpression",
                          "operator": "!",
                          "argument": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  3751,
                                  3755
                                ],
                                "loc": {
                                  "start": {
                                    "line": 156,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 156,
                                    "column": 38
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "isEnabled",
                                "range": [
                                  3756,
                                  3765
                                ],
                                "loc": {
                                  "start": {
                                    "line": 156,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 156,
                                    "column": 48
                                  }
                                }
                              },
                              "range": [
                                3751,
                                3765
                              ],
                              "loc": {
                                "start": {
                                  "line": 156,
                                  "column": 34
                                },
                                "end": {
                                  "line": 156,
                                  "column": 48
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              3751,
                              3767
                            ],
                            "loc": {
                              "start": {
                                "line": 156,
                                "column": 34
                              },
                              "end": {
                                "line": 156,
                                "column": 50
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            3750,
                            3767
                          ],
                          "loc": {
                            "start": {
                              "line": 156,
                              "column": 33
                            },
                            "end": {
                              "line": 156,
                              "column": 50
                            }
                          }
                        },
                        "range": [
                          3729,
                          3767
                        ],
                        "loc": {
                          "start": {
                            "line": 156,
                            "column": 12
                          },
                          "end": {
                            "line": 156,
                            "column": 50
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": null,
                            "range": [
                              3783,
                              3790
                            ],
                            "loc": {
                              "start": {
                                "line": 157,
                                "column": 12
                              },
                              "end": {
                                "line": 157,
                                "column": 19
                              }
                            }
                          }
                        ],
                        "range": [
                          3769,
                          3800
                        ],
                        "loc": {
                          "start": {
                            "line": 156,
                            "column": 52
                          },
                          "end": {
                            "line": 158,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        3725,
                        3800
                      ],
                      "loc": {
                        "start": {
                          "line": 156,
                          "column": 8
                        },
                        "end": {
                          "line": 158,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              3809,
                              3813
                            ],
                            "loc": {
                              "start": {
                                "line": 159,
                                "column": 8
                              },
                              "end": {
                                "line": 159,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onBeforeHide",
                            "range": [
                              3814,
                              3826
                            ],
                            "loc": {
                              "start": {
                                "line": 159,
                                "column": 13
                              },
                              "end": {
                                "line": 159,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            3809,
                            3826
                          ],
                          "loc": {
                            "start": {
                              "line": 159,
                              "column": 8
                            },
                            "end": {
                              "line": 159,
                              "column": 25
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                3827,
                                3831
                              ],
                              "loc": {
                                "start": {
                                  "line": 159,
                                  "column": 26
                                },
                                "end": {
                                  "line": 159,
                                  "column": 30
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "tf",
                              "range": [
                                3832,
                                3834
                              ],
                              "loc": {
                                "start": {
                                  "line": 159,
                                  "column": 31
                                },
                                "end": {
                                  "line": 159,
                                  "column": 33
                                }
                              }
                            },
                            "range": [
                              3827,
                              3834
                            ],
                            "loc": {
                              "start": {
                                "line": 159,
                                "column": 26
                              },
                              "end": {
                                "line": 159,
                                "column": 33
                              }
                            }
                          },
                          {
                            "type": "ThisExpression",
                            "range": [
                              3836,
                              3840
                            ],
                            "loc": {
                              "start": {
                                "line": 159,
                                "column": 35
                              },
                              "end": {
                                "line": 159,
                                "column": 39
                              }
                            }
                          }
                        ],
                        "range": [
                          3809,
                          3841
                        ],
                        "loc": {
                          "start": {
                            "line": 159,
                            "column": 8
                          },
                          "end": {
                            "line": 159,
                            "column": 40
                          }
                        }
                      },
                      "range": [
                        3809,
                        3842
                      ],
                      "loc": {
                        "start": {
                          "line": 159,
                          "column": 8
                        },
                        "end": {
                          "line": 159,
                          "column": 41
                        }
                      }
                    },
                    {
                      "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": [
                                  3852,
                                  3856
                                ],
                                "loc": {
                                  "start": {
                                    "line": 161,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 161,
                                    "column": 12
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "cont",
                                "range": [
                                  3857,
                                  3861
                                ],
                                "loc": {
                                  "start": {
                                    "line": 161,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 161,
                                    "column": 17
                                  }
                                }
                              },
                              "range": [
                                3852,
                                3861
                              ],
                              "loc": {
                                "start": {
                                  "line": 161,
                                  "column": 8
                                },
                                "end": {
                                  "line": 161,
                                  "column": 17
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "style",
                              "range": [
                                3862,
                                3867
                              ],
                              "loc": {
                                "start": {
                                  "line": 161,
                                  "column": 18
                                },
                                "end": {
                                  "line": 161,
                                  "column": 23
                                }
                              }
                            },
                            "range": [
                              3852,
                              3867
                            ],
                            "loc": {
                              "start": {
                                "line": 161,
                                "column": 8
                              },
                              "end": {
                                "line": 161,
                                "column": 23
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "display",
                            "range": [
                              3868,
                              3875
                            ],
                            "loc": {
                              "start": {
                                "line": 161,
                                "column": 24
                              },
                              "end": {
                                "line": 161,
                                "column": 31
                              }
                            }
                          },
                          "range": [
                            3852,
                            3875
                          ],
                          "loc": {
                            "start": {
                              "line": 161,
                              "column": 8
                            },
                            "end": {
                              "line": 161,
                              "column": 31
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "NONE",
                          "range": [
                            3878,
                            3882
                          ],
                          "loc": {
                            "start": {
                              "line": 161,
                              "column": 34
                            },
                            "end": {
                              "line": 161,
                              "column": 38
                            }
                          }
                        },
                        "range": [
                          3852,
                          3882
                        ],
                        "loc": {
                          "start": {
                            "line": 161,
                            "column": 8
                          },
                          "end": {
                            "line": 161,
                            "column": 38
                          }
                        }
                      },
                      "range": [
                        3852,
                        3883
                      ],
                      "loc": {
                        "start": {
                          "line": 161,
                          "column": 8
                        },
                        "end": {
                          "line": 161,
                          "column": 39
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              3893,
                              3897
                            ],
                            "loc": {
                              "start": {
                                "line": 163,
                                "column": 8
                              },
                              "end": {
                                "line": 163,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onAfterHide",
                            "range": [
                              3898,
                              3909
                            ],
                            "loc": {
                              "start": {
                                "line": 163,
                                "column": 13
                              },
                              "end": {
                                "line": 163,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            3893,
                            3909
                          ],
                          "loc": {
                            "start": {
                              "line": 163,
                              "column": 8
                            },
                            "end": {
                              "line": 163,
                              "column": 24
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                3910,
                                3914
                              ],
                              "loc": {
                                "start": {
                                  "line": 163,
                                  "column": 25
                                },
                                "end": {
                                  "line": 163,
                                  "column": 29
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "tf",
                              "range": [
                                3915,
                                3917
                              ],
                              "loc": {
                                "start": {
                                  "line": 163,
                                  "column": 30
                                },
                                "end": {
                                  "line": 163,
                                  "column": 32
                                }
                              }
                            },
                            "range": [
                              3910,
                              3917
                            ],
                            "loc": {
                              "start": {
                                "line": 163,
                                "column": 25
                              },
                              "end": {
                                "line": 163,
                                "column": 32
                              }
                            }
                          },
                          {
                            "type": "ThisExpression",
                            "range": [
                              3919,
                              3923
                            ],
                            "loc": {
                              "start": {
                                "line": 163,
                                "column": 34
                              },
                              "end": {
                                "line": 163,
                                "column": 38
                              }
                            }
                          }
                        ],
                        "range": [
                          3893,
                          3924
                        ],
                        "loc": {
                          "start": {
                            "line": 163,
                            "column": 8
                          },
                          "end": {
                            "line": 163,
                            "column": 39
                          }
                        }
                      },
                      "range": [
                        3893,
                        3925
                      ],
                      "loc": {
                        "start": {
                          "line": 163,
                          "column": 8
                        },
                        "end": {
                          "line": 163,
                          "column": 40
                        }
                      }
                    }
                  ],
                  "range": [
                    3715,
                    3931
                  ],
                  "loc": {
                    "start": {
                      "line": 155,
                      "column": 11
                    },
                    "end": {
                      "line": 164,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  3712,
                  3931
                ],
                "loc": {
                  "start": {
                    "line": 155,
                    "column": 8
                  },
                  "end": {
                    "line": 164,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                3708,
                3931
              ],
              "loc": {
                "start": {
                  "line": 155,
                  "column": 4
                },
                "end": {
                  "line": 164,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Hide no results message\n     ",
                  "range": [
                    3661,
                    3703
                  ],
                  "loc": {
                    "start": {
                      "line": 152,
                      "column": 4
                    },
                    "end": {
                      "line": 154,
                      "column": 7
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Sets no results container width\n     * @private\n     ",
                  "range": [
                    3937,
                    4003
                  ],
                  "loc": {
                    "start": {
                      "line": 166,
                      "column": 4
                    },
                    "end": {
                      "line": 169,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "setWidth",
                "range": [
                  4008,
                  4016
                ],
                "loc": {
                  "start": {
                    "line": 170,
                    "column": 4
                  },
                  "end": {
                    "line": 170,
                    "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": [
                                  4034,
                                  4038
                                ],
                                "loc": {
                                  "start": {
                                    "line": 171,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 171,
                                    "column": 17
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "initialized",
                                "range": [
                                  4039,
                                  4050
                                ],
                                "loc": {
                                  "start": {
                                    "line": 171,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 171,
                                    "column": 29
                                  }
                                }
                              },
                              "range": [
                                4034,
                                4050
                              ],
                              "loc": {
                                "start": {
                                  "line": 171,
                                  "column": 13
                                },
                                "end": {
                                  "line": 171,
                                  "column": 29
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              4033,
                              4050
                            ],
                            "loc": {
                              "start": {
                                "line": 171,
                                "column": 12
                              },
                              "end": {
                                "line": 171,
                                "column": 29
                              }
                            }
                          },
                          "right": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                4054,
                                4058
                              ],
                              "loc": {
                                "start": {
                                  "line": 171,
                                  "column": 33
                                },
                                "end": {
                                  "line": 171,
                                  "column": 37
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "isExternal",
                              "range": [
                                4059,
                                4069
                              ],
                              "loc": {
                                "start": {
                                  "line": 171,
                                  "column": 38
                                },
                                "end": {
                                  "line": 171,
                                  "column": 48
                                }
                              }
                            },
                            "range": [
                              4054,
                              4069
                            ],
                            "loc": {
                              "start": {
                                "line": 171,
                                "column": 33
                              },
                              "end": {
                                "line": 171,
                                "column": 48
                              }
                            }
                          },
                          "range": [
                            4033,
                            4069
                          ],
                          "loc": {
                            "start": {
                              "line": 171,
                              "column": 12
                            },
                            "end": {
                              "line": 171,
                              "column": 48
                            }
                          }
                        },
                        "right": {
                          "type": "UnaryExpression",
                          "operator": "!",
                          "argument": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  4074,
                                  4078
                                ],
                                "loc": {
                                  "start": {
                                    "line": 171,
                                    "column": 53
                                  },
                                  "end": {
                                    "line": 171,
                                    "column": 57
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "isEnabled",
                                "range": [
                                  4079,
                                  4088
                                ],
                                "loc": {
                                  "start": {
                                    "line": 171,
                                    "column": 58
                                  },
                                  "end": {
                                    "line": 171,
                                    "column": 67
                                  }
                                }
                              },
                              "range": [
                                4074,
                                4088
                              ],
                              "loc": {
                                "start": {
                                  "line": 171,
                                  "column": 53
                                },
                                "end": {
                                  "line": 171,
                                  "column": 67
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              4074,
                              4090
                            ],
                            "loc": {
                              "start": {
                                "line": 171,
                                "column": 53
                              },
                              "end": {
                                "line": 171,
                                "column": 69
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            4073,
                            4090
                          ],
                          "loc": {
                            "start": {
                              "line": 171,
                              "column": 52
                            },
                            "end": {
                              "line": 171,
                              "column": 69
                            }
                          }
                        },
                        "range": [
                          4033,
                          4090
                        ],
                        "loc": {
                          "start": {
                            "line": 171,
                            "column": 12
                          },
                          "end": {
                            "line": 171,
                            "column": 69
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": null,
                            "range": [
                              4106,
                              4113
                            ],
                            "loc": {
                              "start": {
                                "line": 172,
                                "column": 12
                              },
                              "end": {
                                "line": 172,
                                "column": 19
                              }
                            }
                          }
                        ],
                        "range": [
                          4092,
                          4123
                        ],
                        "loc": {
                          "start": {
                            "line": 171,
                            "column": 71
                          },
                          "end": {
                            "line": 173,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        4029,
                        4123
                      ],
                      "loc": {
                        "start": {
                          "line": 171,
                          "column": 8
                        },
                        "end": {
                          "line": 173,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "tf",
                            "range": [
                              4136,
                              4138
                            ],
                            "loc": {
                              "start": {
                                "line": 174,
                                "column": 12
                              },
                              "end": {
                                "line": 174,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                4141,
                                4145
                              ],
                              "loc": {
                                "start": {
                                  "line": 174,
                                  "column": 17
                                },
                                "end": {
                                  "line": 174,
                                  "column": 21
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "tf",
                              "range": [
                                4146,
                                4148
                              ],
                              "loc": {
                                "start": {
                                  "line": 174,
                                  "column": 22
                                },
                                "end": {
                                  "line": 174,
                                  "column": 24
                                }
                              }
                            },
                            "range": [
                              4141,
                              4148
                            ],
                            "loc": {
                              "start": {
                                "line": 174,
                                "column": 17
                              },
                              "end": {
                                "line": 174,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            4136,
                            4148
                          ],
                          "loc": {
                            "start": {
                              "line": 174,
                              "column": 12
                            },
                            "end": {
                              "line": 174,
                              "column": 24
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        4132,
                        4149
                      ],
                      "loc": {
                        "start": {
                          "line": 174,
                          "column": 8
                        },
                        "end": {
                          "line": 174,
                          "column": 25
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "tf",
                          "range": [
                            4162,
                            4164
                          ],
                          "loc": {
                            "start": {
                              "line": 175,
                              "column": 12
                            },
                            "end": {
                              "line": 175,
                              "column": 14
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "gridLayout",
                          "range": [
                            4165,
                            4175
                          ],
                          "loc": {
                            "start": {
                              "line": 175,
                              "column": 15
                            },
                            "end": {
                              "line": 175,
                              "column": 25
                            }
                          }
                        },
                        "range": [
                          4162,
                          4175
                        ],
                        "loc": {
                          "start": {
                            "line": 175,
                            "column": 12
                          },
                          "end": {
                            "line": 175,
                            "column": 25
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "gridLayout",
                                  "range": [
                                    4195,
                                    4205
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 176,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 176,
                                      "column": 26
                                    }
                                  }
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "tf",
                                      "range": [
                                        4208,
                                        4210
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 176,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 176,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "feature",
                                      "range": [
                                        4211,
                                        4218
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 176,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 176,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      4208,
                                      4218
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 176,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 176,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Literal",
                                      "value": "gridLayout",
                                      "raw": "'gridLayout'",
                                      "range": [
                                        4219,
                                        4231
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 176,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 176,
                                          "column": 52
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    4208,
                                    4232
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 176,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 176,
                                      "column": 53
                                    }
                                  }
                                },
                                "range": [
                                  4195,
                                  4232
                                ],
                                "loc": {
                                  "start": {
                                    "line": 176,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 176,
                                    "column": 53
                                  }
                                }
                              }
                            ],
                            "kind": "let",
                            "range": [
                              4191,
                              4233
                            ],
                            "loc": {
                              "start": {
                                "line": 176,
                                "column": 12
                              },
                              "end": {
                                "line": 176,
                                "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": [
                                        4246,
                                        4250
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 177,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 177,
                                          "column": 16
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "cont",
                                      "range": [
                                        4251,
                                        4255
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 177,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 177,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "range": [
                                      4246,
                                      4255
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 177,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 177,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "style",
                                    "range": [
                                      4256,
                                      4261
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 177,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 177,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    4246,
                                    4261
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 177,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 177,
                                      "column": 27
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "width",
                                  "range": [
                                    4262,
                                    4267
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 177,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 177,
                                      "column": 33
                                    }
                                  }
                                },
                                "range": [
                                  4246,
                                  4267
                                ],
                                "loc": {
                                  "start": {
                                    "line": 177,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 177,
                                    "column": 33
                                  }
                                }
                              },
                              "right": {
                                "type": "BinaryExpression",
                                "operator": "+",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "gridLayout",
                                      "range": [
                                        4270,
                                        4280
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 177,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 177,
                                          "column": 46
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "tblCont",
                                      "range": [
                                        4281,
                                        4288
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 177,
                                          "column": 47
                                        },
                                        "end": {
                                          "line": 177,
                                          "column": 54
                                        }
                                      }
                                    },
                                    "range": [
                                      4270,
                                      4288
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 177,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 177,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "clientWidth",
                                    "range": [
                                      4289,
                                      4300
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 177,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 177,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    4270,
                                    4300
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 177,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 177,
                                      "column": 66
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": "px",
                                  "raw": "'px'",
                                  "range": [
                                    4303,
                                    4307
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 177,
                                      "column": 69
                                    },
                                    "end": {
                                      "line": 177,
                                      "column": 73
                                    }
                                  }
                                },
                                "range": [
                                  4270,
                                  4307
                                ],
                                "loc": {
                                  "start": {
                                    "line": 177,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 177,
                                    "column": 73
                                  }
                                }
                              },
                              "range": [
                                4246,
                                4307
                              ],
                              "loc": {
                                "start": {
                                  "line": 177,
                                  "column": 12
                                },
                                "end": {
                                  "line": 177,
                                  "column": 73
                                }
                              }
                            },
                            "range": [
                              4246,
                              4308
                            ],
                            "loc": {
                              "start": {
                                "line": 177,
                                "column": 12
                              },
                              "end": {
                                "line": 177,
                                "column": 74
                              }
                            }
                          }
                        ],
                        "range": [
                          4177,
                          4318
                        ],
                        "loc": {
                          "start": {
                            "line": 175,
                            "column": 27
                          },
                          "end": {
                            "line": 178,
                            "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": [
                                        4338,
                                        4342
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 179,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 179,
                                          "column": 16
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "cont",
                                      "range": [
                                        4343,
                                        4347
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 179,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 179,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "range": [
                                      4338,
                                      4347
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 179,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 179,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "style",
                                    "range": [
                                      4348,
                                      4353
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 179,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 179,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    4338,
                                    4353
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 179,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 179,
                                      "column": 27
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "width",
                                  "range": [
                                    4354,
                                    4359
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 179,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 179,
                                      "column": 33
                                    }
                                  }
                                },
                                "range": [
                                  4338,
                                  4359
                                ],
                                "loc": {
                                  "start": {
                                    "line": 179,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 179,
                                    "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": [
                                          4363,
                                          4365
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 179,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 179,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "tbl",
                                        "range": [
                                          4366,
                                          4369
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 179,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 179,
                                            "column": 43
                                          }
                                        }
                                      },
                                      "range": [
                                        4363,
                                        4369
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 179,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 179,
                                          "column": 43
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "tHead",
                                      "range": [
                                        4370,
                                        4375
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 179,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 179,
                                          "column": 49
                                        }
                                      }
                                    },
                                    "range": [
                                      4363,
                                      4375
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 179,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 179,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "tf",
                                          "range": [
                                            4378,
                                            4380
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 179,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 179,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "tbl",
                                          "range": [
                                            4381,
                                            4384
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 179,
                                              "column": 55
                                            },
                                            "end": {
                                              "line": 179,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "range": [
                                          4378,
                                          4384
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 179,
                                            "column": 52
                                          },
                                          "end": {
                                            "line": 179,
                                            "column": 58
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "tHead",
                                        "range": [
                                          4385,
                                          4390
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 179,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 179,
                                            "column": 64
                                          }
                                        }
                                      },
                                      "range": [
                                        4378,
                                        4390
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 179,
                                          "column": 52
                                        },
                                        "end": {
                                          "line": 179,
                                          "column": 64
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "clientWidth",
                                      "range": [
                                        4391,
                                        4402
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 179,
                                          "column": 65
                                        },
                                        "end": {
                                          "line": 179,
                                          "column": 76
                                        }
                                      }
                                    },
                                    "range": [
                                      4378,
                                      4402
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 179,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 179,
                                        "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": [
                                              4421,
                                              4423
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 180,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 180,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "tbl",
                                            "range": [
                                              4424,
                                              4427
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 180,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 180,
                                                "column": 22
                                              }
                                            }
                                          },
                                          "range": [
                                            4421,
                                            4427
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 180,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 180,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "tBodies",
                                          "range": [
                                            4428,
                                            4435
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 180,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 180,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "range": [
                                          4421,
                                          4435
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 180,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 180,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Literal",
                                        "value": 0,
                                        "raw": "0",
                                        "range": [
                                          4436,
                                          4437
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 180,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 180,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        4421,
                                        4438
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 180,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 180,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "clientWidth",
                                      "range": [
                                        4439,
                                        4450
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 180,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 180,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "range": [
                                      4421,
                                      4450
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 180,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 180,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    4363,
                                    4450
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 179,
                                      "column": 37
                                    },
                                    "end": {
                                      "line": 180,
                                      "column": 45
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": "px",
                                  "raw": "'px'",
                                  "range": [
                                    4454,
                                    4458
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 180,
                                      "column": 49
                                    },
                                    "end": {
                                      "line": 180,
                                      "column": 53
                                    }
                                  }
                                },
                                "range": [
                                  4362,
                                  4458
                                ],
                                "loc": {
                                  "start": {
                                    "line": 179,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 180,
                                    "column": 53
                                  }
                                }
                              },
                              "range": [
                                4338,
                                4458
                              ],
                              "loc": {
                                "start": {
                                  "line": 179,
                                  "column": 12
                                },
                                "end": {
                                  "line": 180,
                                  "column": 53
                                }
                              }
                            },
                            "range": [
                              4338,
                              4459
                            ],
                            "loc": {
                              "start": {
                                "line": 179,
                                "column": 12
                              },
                              "end": {
                                "line": 180,
                                "column": 54
                              }
                            }
                          }
                        ],
                        "range": [
                          4324,
                          4469
                        ],
                        "loc": {
                          "start": {
                            "line": 178,
                            "column": 15
                          },
                          "end": {
                            "line": 181,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        4158,
                        4469
                      ],
                      "loc": {
                        "start": {
                          "line": 175,
                          "column": 8
                        },
                        "end": {
                          "line": 181,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    4019,
                    4475
                  ],
                  "loc": {
                    "start": {
                      "line": 170,
                      "column": 15
                    },
                    "end": {
                      "line": 182,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  4016,
                  4475
                ],
                "loc": {
                  "start": {
                    "line": 170,
                    "column": 12
                  },
                  "end": {
                    "line": 182,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                4008,
                4475
              ],
              "loc": {
                "start": {
                  "line": 170,
                  "column": 4
                },
                "end": {
                  "line": 182,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Sets no results container width\n     * @private\n     ",
                  "range": [
                    3937,
                    4003
                  ],
                  "loc": {
                    "start": {
                      "line": 166,
                      "column": 4
                    },
                    "end": {
                      "line": 169,
                      "column": 7
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Remove feature\n     ",
                  "range": [
                    4481,
                    4514
                  ],
                  "loc": {
                    "start": {
                      "line": 184,
                      "column": 4
                    },
                    "end": {
                      "line": 186,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "destroy",
                "range": [
                  4519,
                  4526
                ],
                "loc": {
                  "start": {
                    "line": 187,
                    "column": 4
                  },
                  "end": {
                    "line": 187,
                    "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": [
                              4544,
                              4548
                            ],
                            "loc": {
                              "start": {
                                "line": 188,
                                "column": 13
                              },
                              "end": {
                                "line": 188,
                                "column": 17
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "initialized",
                            "range": [
                              4549,
                              4560
                            ],
                            "loc": {
                              "start": {
                                "line": 188,
                                "column": 18
                              },
                              "end": {
                                "line": 188,
                                "column": 29
                              }
                            }
                          },
                          "range": [
                            4544,
                            4560
                          ],
                          "loc": {
                            "start": {
                              "line": 188,
                              "column": 13
                            },
                            "end": {
                              "line": 188,
                              "column": 29
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          4543,
                          4560
                        ],
                        "loc": {
                          "start": {
                            "line": 188,
                            "column": 12
                          },
                          "end": {
                            "line": 188,
                            "column": 29
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": null,
                            "range": [
                              4576,
                              4583
                            ],
                            "loc": {
                              "start": {
                                "line": 189,
                                "column": 12
                              },
                              "end": {
                                "line": 189,
                                "column": 19
                              }
                            }
                          }
                        ],
                        "range": [
                          4562,
                          4593
                        ],
                        "loc": {
                          "start": {
                            "line": 188,
                            "column": 31
                          },
                          "end": {
                            "line": 190,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        4539,
                        4593
                      ],
                      "loc": {
                        "start": {
                          "line": 188,
                          "column": 8
                        },
                        "end": {
                          "line": 190,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Identifier",
                          "name": "removeElm",
                          "range": [
                            4602,
                            4611
                          ],
                          "loc": {
                            "start": {
                              "line": 191,
                              "column": 8
                            },
                            "end": {
                              "line": 191,
                              "column": 17
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                4612,
                                4616
                              ],
                              "loc": {
                                "start": {
                                  "line": 191,
                                  "column": 18
                                },
                                "end": {
                                  "line": 191,
                                  "column": 22
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "cont",
                              "range": [
                                4617,
                                4621
                              ],
                              "loc": {
                                "start": {
                                  "line": 191,
                                  "column": 23
                                },
                                "end": {
                                  "line": 191,
                                  "column": 27
                                }
                              }
                            },
                            "range": [
                              4612,
                              4621
                            ],
                            "loc": {
                              "start": {
                                "line": 191,
                                "column": 18
                              },
                              "end": {
                                "line": 191,
                                "column": 27
                              }
                            }
                          }
                        ],
                        "range": [
                          4602,
                          4622
                        ],
                        "loc": {
                          "start": {
                            "line": 191,
                            "column": 8
                          },
                          "end": {
                            "line": 191,
                            "column": 28
                          }
                        }
                      },
                      "range": [
                        4602,
                        4623
                      ],
                      "loc": {
                        "start": {
                          "line": 191,
                          "column": 8
                        },
                        "end": {
                          "line": 191,
                          "column": 29
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              4632,
                              4636
                            ],
                            "loc": {
                              "start": {
                                "line": 192,
                                "column": 8
                              },
                              "end": {
                                "line": 192,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "cont",
                            "range": [
                              4637,
                              4641
                            ],
                            "loc": {
                              "start": {
                                "line": 192,
                                "column": 13
                              },
                              "end": {
                                "line": 192,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            4632,
                            4641
                          ],
                          "loc": {
                            "start": {
                              "line": 192,
                              "column": 8
                            },
                            "end": {
                              "line": 192,
                              "column": 17
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            4644,
                            4648
                          ],
                          "loc": {
                            "start": {
                              "line": 192,
                              "column": 20
                            },
                            "end": {
                              "line": 192,
                              "column": 24
                            }
                          }
                        },
                        "range": [
                          4632,
                          4648
                        ],
                        "loc": {
                          "start": {
                            "line": 192,
                            "column": 8
                          },
                          "end": {
                            "line": 192,
                            "column": 24
                          }
                        }
                      },
                      "range": [
                        4632,
                        4649
                      ],
                      "loc": {
                        "start": {
                          "line": 192,
                          "column": 8
                        },
                        "end": {
                          "line": 192,
                          "column": 25
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": " unsubscribe to after-filtering event",
                          "range": [
                            4658,
                            4697
                          ],
                          "loc": {
                            "start": {
                              "line": 193,
                              "column": 8
                            },
                            "end": {
                              "line": 193,
                              "column": 47
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                4706,
                                4710
                              ],
                              "loc": {
                                "start": {
                                  "line": 194,
                                  "column": 8
                                },
                                "end": {
                                  "line": 194,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "emitter",
                              "range": [
                                4711,
                                4718
                              ],
                              "loc": {
                                "start": {
                                  "line": 194,
                                  "column": 13
                                },
                                "end": {
                                  "line": 194,
                                  "column": 20
                                }
                              }
                            },
                            "range": [
                              4706,
                              4718
                            ],
                            "loc": {
                              "start": {
                                "line": 194,
                                "column": 8
                              },
                              "end": {
                                "line": 194,
                                "column": 20
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "off",
                            "range": [
                              4719,
                              4722
                            ],
                            "loc": {
                              "start": {
                                "line": 194,
                                "column": 21
                              },
                              "end": {
                                "line": 194,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            4706,
                            4722
                          ],
                          "loc": {
                            "start": {
                              "line": 194,
                              "column": 8
                            },
                            "end": {
                              "line": 194,
                              "column": 24
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "Literal",
                                "value": "after-filtering",
                                "raw": "'after-filtering'",
                                "range": [
                                  4724,
                                  4741
                                ],
                                "loc": {
                                  "start": {
                                    "line": 194,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 194,
                                    "column": 43
                                  }
                                }
                              }
                            ],
                            "range": [
                              4723,
                              4742
                            ],
                            "loc": {
                              "start": {
                                "line": 194,
                                "column": 25
                              },
                              "end": {
                                "line": 194,
                                "column": 44
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [],
                            "body": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    4750,
                                    4754
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 194,
                                      "column": 52
                                    },
                                    "end": {
                                      "line": 194,
                                      "column": 56
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "toggle",
                                  "range": [
                                    4755,
                                    4761
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 194,
                                      "column": 57
                                    },
                                    "end": {
                                      "line": 194,
                                      "column": 63
                                    }
                                  }
                                },
                                "range": [
                                  4750,
                                  4761
                                ],
                                "loc": {
                                  "start": {
                                    "line": 194,
                                    "column": 52
                                  },
                                  "end": {
                                    "line": 194,
                                    "column": 63
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                4750,
                                4763
                              ],
                              "loc": {
                                "start": {
                                  "line": 194,
                                  "column": 52
                                },
                                "end": {
                                  "line": 194,
                                  "column": 65
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              4744,
                              4763
                            ],
                            "loc": {
                              "start": {
                                "line": 194,
                                "column": 46
                              },
                              "end": {
                                "line": 194,
                                "column": 65
                              }
                            }
                          }
                        ],
                        "range": [
                          4706,
                          4764
                        ],
                        "loc": {
                          "start": {
                            "line": 194,
                            "column": 8
                          },
                          "end": {
                            "line": 194,
                            "column": 66
                          }
                        }
                      },
                      "range": [
                        4706,
                        4765
                      ],
                      "loc": {
                        "start": {
                          "line": 194,
                          "column": 8
                        },
                        "end": {
                          "line": 194,
                          "column": 67
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": " unsubscribe to after-filtering event",
                          "range": [
                            4658,
                            4697
                          ],
                          "loc": {
                            "start": {
                              "line": 193,
                              "column": 8
                            },
                            "end": {
                              "line": 193,
                              "column": 47
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              4775,
                              4779
                            ],
                            "loc": {
                              "start": {
                                "line": 196,
                                "column": 8
                              },
                              "end": {
                                "line": 196,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "initialized",
                            "range": [
                              4780,
                              4791
                            ],
                            "loc": {
                              "start": {
                                "line": 196,
                                "column": 13
                              },
                              "end": {
                                "line": 196,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            4775,
                            4791
                          ],
                          "loc": {
                            "start": {
                              "line": 196,
                              "column": 8
                            },
                            "end": {
                              "line": 196,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": false,
                          "raw": "false",
                          "range": [
                            4794,
                            4799
                          ],
                          "loc": {
                            "start": {
                              "line": 196,
                              "column": 27
                            },
                            "end": {
                              "line": 196,
                              "column": 32
                            }
                          }
                        },
                        "range": [
                          4775,
                          4799
                        ],
                        "loc": {
                          "start": {
                            "line": 196,
                            "column": 8
                          },
                          "end": {
                            "line": 196,
                            "column": 32
                          }
                        }
                      },
                      "range": [
                        4775,
                        4800
                      ],
                      "loc": {
                        "start": {
                          "line": 196,
                          "column": 8
                        },
                        "end": {
                          "line": 196,
                          "column": 33
                        }
                      }
                    }
                  ],
                  "range": [
                    4529,
                    4806
                  ],
                  "loc": {
                    "start": {
                      "line": 187,
                      "column": 14
                    },
                    "end": {
                      "line": 197,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  4526,
                  4806
                ],
                "loc": {
                  "start": {
                    "line": 187,
                    "column": 11
                  },
                  "end": {
                    "line": 197,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                4519,
                4806
              ],
              "loc": {
                "start": {
                  "line": 187,
                  "column": 4
                },
                "end": {
                  "line": 197,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Remove feature\n     ",
                  "range": [
                    4481,
                    4514
                  ],
                  "loc": {
                    "start": {
                      "line": 184,
                      "column": 4
                    },
                    "end": {
                      "line": 186,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            }
          ],
          "range": [
            307,
            4808
          ],
          "loc": {
            "start": {
              "line": 12,
              "column": 39
            },
            "end": {
              "line": 198,
              "column": 1
            }
          }
        },
        "range": [
          275,
          4808
        ],
        "loc": {
          "start": {
            "line": 12,
            "column": 7
          },
          "end": {
            "line": 198,
            "column": 1
          }
        },
        "leadingComments": [
          {
            "type": "Block",
            "value": "*\n * UI when filtering yields no matches\n * @export\n * @class NoResults\n * @extends {Feature}\n ",
            "range": [
              168,
              267
            ],
            "loc": {
              "start": {
                "line": 6,
                "column": 0
              },
              "end": {
                "line": 11,
                "column": 3
              }
            }
          }
        ],
        "trailingComments": []
      },
      "specifiers": [],
      "source": null,
      "range": [
        268,
        4808
      ],
      "loc": {
        "start": {
          "line": 12,
          "column": 0
        },
        "end": {
          "line": 198,
          "column": 1
        }
      },
      "leadingComments": [
        {
          "type": "Block",
          "value": "*\n * UI when filtering yields no matches\n * @export\n * @class NoResults\n * @extends {Feature}\n ",
          "range": [
            168,
            267
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 0
            },
            "end": {
              "line": 11,
              "column": 3
            }
          }
        }
      ]
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    4808
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 198,
      "column": 1
    }
  },
  "comments": [
    {
      "type": "Block",
      "value": "*\n * UI when filtering yields no matches\n * @export\n * @class NoResults\n * @extends {Feature}\n ",
      "range": [
        168,
        267
      ],
      "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": [
        314,
        417
      ],
      "loc": {
        "start": {
          "line": 14,
          "column": 4
        },
        "end": {
          "line": 17,
          "column": 7
        }
      }
    },
    {
      "type": "Line",
      "value": "configuration object",
      "range": [
        481,
        503
      ],
      "loc": {
        "start": {
          "line": 21,
          "column": 8
        },
        "end": {
          "line": 21,
          "column": 30
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n         * Text (accepts HTML)\n         * @type {String}\n         ",
      "range": [
        561,
        633
      ],
      "loc": {
        "start": {
          "line": 24,
          "column": 8
        },
        "end": {
          "line": 27,
          "column": 11
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n         * Custom container DOM element\n         * @type {DOMElement}\n         ",
      "range": [
        693,
        778
      ],
      "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": [
        847,
        930
      ],
      "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": [
        1004,
        1128
      ],
      "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": [
        1244,
        1336
      ],
      "loc": {
        "start": {
          "line": 50,
          "column": 8
        },
        "end": {
          "line": 53,
          "column": 11
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n         * Stores container DOM element\n         * @type {DOMElement}\n         ",
      "range": [
        1399,
        1484
      ],
      "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": [
        1520,
        1621
      ],
      "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": [
        1733,
        1833
      ],
      "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": [
        1942,
        2040
      ],
      "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": [
        2152,
        2249
      ],
      "loc": {
        "start": {
          "line": 83,
          "column": 8
        },
        "end": {
          "line": 86,
          "column": 11
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n     * Initializes NoResults instance\n     ",
      "range": [
        2360,
        2409
      ],
      "loc": {
        "start": {
          "line": 91,
          "column": 4
        },
        "end": {
          "line": 93,
          "column": 7
        }
      }
    },
    {
      "type": "Line",
      "value": "container",
      "range": [
        2616,
        2627
      ],
      "loc": {
        "start": {
          "line": 102,
          "column": 8
        },
        "end": {
          "line": 102,
          "column": 19
        }
      }
    },
    {
      "type": "Line",
      "value": " subscribe to after-filtering event",
      "range": [
        2947,
        2984
      ],
      "loc": {
        "start": {
          "line": 115,
          "column": 8
        },
        "end": {
          "line": 115,
          "column": 45
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n         * @inherited\n         ",
      "range": [
        3061,
        3098
      ],
      "loc": {
        "start": {
          "line": 118,
          "column": 8
        },
        "end": {
          "line": 120,
          "column": 11
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n     * Toggle no results message\n     ",
      "range": [
        3165,
        3209
      ],
      "loc": {
        "start": {
          "line": 126,
          "column": 4
        },
        "end": {
          "line": 128,
          "column": 7
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n     * Show no results message\n     ",
      "range": [
        3357,
        3399
      ],
      "loc": {
        "start": {
          "line": 137,
          "column": 4
        },
        "end": {
          "line": 139,
          "column": 7
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n     * Hide no results message\n     ",
      "range": [
        3661,
        3703
      ],
      "loc": {
        "start": {
          "line": 152,
          "column": 4
        },
        "end": {
          "line": 154,
          "column": 7
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n     * Sets no results container width\n     * @private\n     ",
      "range": [
        3937,
        4003
      ],
      "loc": {
        "start": {
          "line": 166,
          "column": 4
        },
        "end": {
          "line": 169,
          "column": 7
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n     * Remove feature\n     ",
      "range": [
        4481,
        4514
      ],
      "loc": {
        "start": {
          "line": 184,
          "column": 4
        },
        "end": {
          "line": 186,
          "column": 7
        }
      }
    },
    {
      "type": "Line",
      "value": " unsubscribe to after-filtering event",
      "range": [
        4658,
        4697
      ],
      "loc": {
        "start": {
          "line": 193,
          "column": 8
        },
        "end": {
          "line": 193,
          "column": 47
        }
      }
    }
  ]
}