{
  "type": "Program",
  "body": [
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "local": {
            "type": "Identifier",
            "name": "Dom",
            "range": [
              7,
              10
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 7
              },
              "end": {
                "line": 1,
                "column": 10
              }
            }
          },
          "range": [
            7,
            10
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 7
            },
            "end": {
              "line": 1,
              "column": 10
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "../../dom",
        "raw": "'../../dom'",
        "range": [
          16,
          27
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 16
          },
          "end": {
            "line": 1,
            "column": 27
          }
        }
      },
      "range": [
        0,
        28
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 0
        },
        "end": {
          "line": 1,
          "column": 28
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "local": {
            "type": "Identifier",
            "name": "Types",
            "range": [
              36,
              41
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 7
              },
              "end": {
                "line": 2,
                "column": 12
              }
            }
          },
          "range": [
            36,
            41
          ],
          "loc": {
            "start": {
              "line": 2,
              "column": 7
            },
            "end": {
              "line": 2,
              "column": 12
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "../../types",
        "raw": "'../../types'",
        "range": [
          47,
          60
        ],
        "loc": {
          "start": {
            "line": 2,
            "column": 18
          },
          "end": {
            "line": 2,
            "column": 31
          }
        }
      },
      "range": [
        29,
        61
      ],
      "loc": {
        "start": {
          "line": 2,
          "column": 0
        },
        "end": {
          "line": 2,
          "column": 32
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "local": {
            "type": "Identifier",
            "name": "Event",
            "range": [
              69,
              74
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 7
              },
              "end": {
                "line": 3,
                "column": 12
              }
            }
          },
          "range": [
            69,
            74
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 7
            },
            "end": {
              "line": 3,
              "column": 12
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "../../event",
        "raw": "'../../event'",
        "range": [
          80,
          93
        ],
        "loc": {
          "start": {
            "line": 3,
            "column": 18
          },
          "end": {
            "line": 3,
            "column": 31
          }
        }
      },
      "range": [
        62,
        94
      ],
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 3,
          "column": 32
        }
      }
    },
    {
      "type": "ExportDefaultDeclaration",
      "declaration": {
        "type": "ClassDeclaration",
        "id": {
          "type": "Identifier",
          "name": "FiltersVisibility",
          "range": [
            117,
            134
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 21
            },
            "end": {
              "line": 5,
              "column": 38
            }
          }
        },
        "superClass": null,
        "body": {
          "type": "ClassBody",
          "body": [
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "constructor",
                "range": [
                  276,
                  287
                ],
                "loc": {
                  "start": {
                    "line": 12,
                    "column": 4
                  },
                  "end": {
                    "line": 12,
                    "column": 15
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "tf",
                    "range": [
                      288,
                      290
                    ],
                    "loc": {
                      "start": {
                        "line": 12,
                        "column": 16
                      },
                      "end": {
                        "line": 12,
                        "column": 18
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "f",
                    "range": [
                      292,
                      293
                    ],
                    "loc": {
                      "start": {
                        "line": 12,
                        "column": 20
                      },
                      "end": {
                        "line": 12,
                        "column": 21
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              305,
                              309
                            ],
                            "loc": {
                              "start": {
                                "line": 14,
                                "column": 8
                              },
                              "end": {
                                "line": 14,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "initialized",
                            "range": [
                              310,
                              321
                            ],
                            "loc": {
                              "start": {
                                "line": 14,
                                "column": 13
                              },
                              "end": {
                                "line": 14,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            305,
                            321
                          ],
                          "loc": {
                            "start": {
                              "line": 14,
                              "column": 8
                            },
                            "end": {
                              "line": 14,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": false,
                          "raw": "false",
                          "range": [
                            324,
                            329
                          ],
                          "loc": {
                            "start": {
                              "line": 14,
                              "column": 27
                            },
                            "end": {
                              "line": 14,
                              "column": 32
                            }
                          }
                        },
                        "range": [
                          305,
                          329
                        ],
                        "loc": {
                          "start": {
                            "line": 14,
                            "column": 8
                          },
                          "end": {
                            "line": 14,
                            "column": 32
                          }
                        }
                      },
                      "range": [
                        305,
                        330
                      ],
                      "loc": {
                        "start": {
                          "line": 14,
                          "column": 8
                        },
                        "end": {
                          "line": 14,
                          "column": 33
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              339,
                              343
                            ],
                            "loc": {
                              "start": {
                                "line": 15,
                                "column": 8
                              },
                              "end": {
                                "line": 15,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "name",
                            "range": [
                              344,
                              348
                            ],
                            "loc": {
                              "start": {
                                "line": 15,
                                "column": 13
                              },
                              "end": {
                                "line": 15,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            339,
                            348
                          ],
                          "loc": {
                            "start": {
                              "line": 15,
                              "column": 8
                            },
                            "end": {
                              "line": 15,
                              "column": 17
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "f",
                            "range": [
                              351,
                              352
                            ],
                            "loc": {
                              "start": {
                                "line": 15,
                                "column": 20
                              },
                              "end": {
                                "line": 15,
                                "column": 21
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "name",
                            "range": [
                              353,
                              357
                            ],
                            "loc": {
                              "start": {
                                "line": 15,
                                "column": 22
                              },
                              "end": {
                                "line": 15,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            351,
                            357
                          ],
                          "loc": {
                            "start": {
                              "line": 15,
                              "column": 20
                            },
                            "end": {
                              "line": 15,
                              "column": 26
                            }
                          }
                        },
                        "range": [
                          339,
                          357
                        ],
                        "loc": {
                          "start": {
                            "line": 15,
                            "column": 8
                          },
                          "end": {
                            "line": 15,
                            "column": 26
                          }
                        }
                      },
                      "range": [
                        339,
                        358
                      ],
                      "loc": {
                        "start": {
                          "line": 15,
                          "column": 8
                        },
                        "end": {
                          "line": 15,
                          "column": 27
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              367,
                              371
                            ],
                            "loc": {
                              "start": {
                                "line": 16,
                                "column": 8
                              },
                              "end": {
                                "line": 16,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "desc",
                            "range": [
                              372,
                              376
                            ],
                            "loc": {
                              "start": {
                                "line": 16,
                                "column": 13
                              },
                              "end": {
                                "line": 16,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            367,
                            376
                          ],
                          "loc": {
                            "start": {
                              "line": 16,
                              "column": 8
                            },
                            "end": {
                              "line": 16,
                              "column": 17
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                379,
                                380
                              ],
                              "loc": {
                                "start": {
                                  "line": 16,
                                  "column": 20
                                },
                                "end": {
                                  "line": 16,
                                  "column": 21
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "description",
                              "range": [
                                381,
                                392
                              ],
                              "loc": {
                                "start": {
                                  "line": 16,
                                  "column": 22
                                },
                                "end": {
                                  "line": 16,
                                  "column": 33
                                }
                              }
                            },
                            "range": [
                              379,
                              392
                            ],
                            "loc": {
                              "start": {
                                "line": 16,
                                "column": 20
                              },
                              "end": {
                                "line": 16,
                                "column": 33
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "Filters row visibility manager",
                            "raw": "'Filters row visibility manager'",
                            "range": [
                              396,
                              428
                            ],
                            "loc": {
                              "start": {
                                "line": 16,
                                "column": 37
                              },
                              "end": {
                                "line": 16,
                                "column": 69
                              }
                            }
                          },
                          "range": [
                            379,
                            428
                          ],
                          "loc": {
                            "start": {
                              "line": 16,
                              "column": 20
                            },
                            "end": {
                              "line": 16,
                              "column": 69
                            }
                          }
                        },
                        "range": [
                          367,
                          428
                        ],
                        "loc": {
                          "start": {
                            "line": 16,
                            "column": 8
                          },
                          "end": {
                            "line": 16,
                            "column": 69
                          }
                        }
                      },
                      "range": [
                        367,
                        429
                      ],
                      "loc": {
                        "start": {
                          "line": 16,
                          "column": 8
                        },
                        "end": {
                          "line": 16,
                          "column": 70
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": " Path and image filenames",
                          "range": [
                            439,
                            466
                          ],
                          "loc": {
                            "start": {
                              "line": 18,
                              "column": 8
                            },
                            "end": {
                              "line": 18,
                              "column": 35
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              475,
                              479
                            ],
                            "loc": {
                              "start": {
                                "line": 19,
                                "column": 8
                              },
                              "end": {
                                "line": 19,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "stylesheet",
                            "range": [
                              480,
                              490
                            ],
                            "loc": {
                              "start": {
                                "line": 19,
                                "column": 13
                              },
                              "end": {
                                "line": 19,
                                "column": 23
                              }
                            }
                          },
                          "range": [
                            475,
                            490
                          ],
                          "loc": {
                            "start": {
                              "line": 19,
                              "column": 8
                            },
                            "end": {
                              "line": 19,
                              "column": 23
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                493,
                                494
                              ],
                              "loc": {
                                "start": {
                                  "line": 19,
                                  "column": 26
                                },
                                "end": {
                                  "line": 19,
                                  "column": 27
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "stylesheet",
                              "range": [
                                495,
                                505
                              ],
                              "loc": {
                                "start": {
                                  "line": 19,
                                  "column": 28
                                },
                                "end": {
                                  "line": 19,
                                  "column": 38
                                }
                              }
                            },
                            "range": [
                              493,
                              505
                            ],
                            "loc": {
                              "start": {
                                "line": 19,
                                "column": 26
                              },
                              "end": {
                                "line": 19,
                                "column": 38
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "filtersVisibility.css",
                            "raw": "'filtersVisibility.css'",
                            "range": [
                              509,
                              532
                            ],
                            "loc": {
                              "start": {
                                "line": 19,
                                "column": 42
                              },
                              "end": {
                                "line": 19,
                                "column": 65
                              }
                            }
                          },
                          "range": [
                            493,
                            532
                          ],
                          "loc": {
                            "start": {
                              "line": 19,
                              "column": 26
                            },
                            "end": {
                              "line": 19,
                              "column": 65
                            }
                          }
                        },
                        "range": [
                          475,
                          532
                        ],
                        "loc": {
                          "start": {
                            "line": 19,
                            "column": 8
                          },
                          "end": {
                            "line": 19,
                            "column": 65
                          }
                        }
                      },
                      "range": [
                        475,
                        533
                      ],
                      "loc": {
                        "start": {
                          "line": 19,
                          "column": 8
                        },
                        "end": {
                          "line": 19,
                          "column": 66
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": " Path and image filenames",
                          "range": [
                            439,
                            466
                          ],
                          "loc": {
                            "start": {
                              "line": 18,
                              "column": 8
                            },
                            "end": {
                              "line": 18,
                              "column": 35
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              542,
                              546
                            ],
                            "loc": {
                              "start": {
                                "line": 20,
                                "column": 8
                              },
                              "end": {
                                "line": 20,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "icnExpand",
                            "range": [
                              547,
                              556
                            ],
                            "loc": {
                              "start": {
                                "line": 20,
                                "column": 13
                              },
                              "end": {
                                "line": 20,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            542,
                            556
                          ],
                          "loc": {
                            "start": {
                              "line": 20,
                              "column": 8
                            },
                            "end": {
                              "line": 20,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                559,
                                560
                              ],
                              "loc": {
                                "start": {
                                  "line": 20,
                                  "column": 25
                                },
                                "end": {
                                  "line": 20,
                                  "column": 26
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "expand_icon_name",
                              "range": [
                                561,
                                577
                              ],
                              "loc": {
                                "start": {
                                  "line": 20,
                                  "column": 27
                                },
                                "end": {
                                  "line": 20,
                                  "column": 43
                                }
                              }
                            },
                            "range": [
                              559,
                              577
                            ],
                            "loc": {
                              "start": {
                                "line": 20,
                                "column": 25
                              },
                              "end": {
                                "line": 20,
                                "column": 43
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "icn_exp.png",
                            "raw": "'icn_exp.png'",
                            "range": [
                              581,
                              594
                            ],
                            "loc": {
                              "start": {
                                "line": 20,
                                "column": 47
                              },
                              "end": {
                                "line": 20,
                                "column": 60
                              }
                            }
                          },
                          "range": [
                            559,
                            594
                          ],
                          "loc": {
                            "start": {
                              "line": 20,
                              "column": 25
                            },
                            "end": {
                              "line": 20,
                              "column": 60
                            }
                          }
                        },
                        "range": [
                          542,
                          594
                        ],
                        "loc": {
                          "start": {
                            "line": 20,
                            "column": 8
                          },
                          "end": {
                            "line": 20,
                            "column": 60
                          }
                        }
                      },
                      "range": [
                        542,
                        595
                      ],
                      "loc": {
                        "start": {
                          "line": 20,
                          "column": 8
                        },
                        "end": {
                          "line": 20,
                          "column": 61
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              604,
                              608
                            ],
                            "loc": {
                              "start": {
                                "line": 21,
                                "column": 8
                              },
                              "end": {
                                "line": 21,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "icnCollapse",
                            "range": [
                              609,
                              620
                            ],
                            "loc": {
                              "start": {
                                "line": 21,
                                "column": 13
                              },
                              "end": {
                                "line": 21,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            604,
                            620
                          ],
                          "loc": {
                            "start": {
                              "line": 21,
                              "column": 8
                            },
                            "end": {
                              "line": 21,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                623,
                                624
                              ],
                              "loc": {
                                "start": {
                                  "line": 21,
                                  "column": 27
                                },
                                "end": {
                                  "line": 21,
                                  "column": 28
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "collapse_icon_name",
                              "range": [
                                625,
                                643
                              ],
                              "loc": {
                                "start": {
                                  "line": 21,
                                  "column": 29
                                },
                                "end": {
                                  "line": 21,
                                  "column": 47
                                }
                              }
                            },
                            "range": [
                              623,
                              643
                            ],
                            "loc": {
                              "start": {
                                "line": 21,
                                "column": 27
                              },
                              "end": {
                                "line": 21,
                                "column": 47
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "icn_clp.png",
                            "raw": "'icn_clp.png'",
                            "range": [
                              647,
                              660
                            ],
                            "loc": {
                              "start": {
                                "line": 21,
                                "column": 51
                              },
                              "end": {
                                "line": 21,
                                "column": 64
                              }
                            }
                          },
                          "range": [
                            623,
                            660
                          ],
                          "loc": {
                            "start": {
                              "line": 21,
                              "column": 27
                            },
                            "end": {
                              "line": 21,
                              "column": 64
                            }
                          }
                        },
                        "range": [
                          604,
                          660
                        ],
                        "loc": {
                          "start": {
                            "line": 21,
                            "column": 8
                          },
                          "end": {
                            "line": 21,
                            "column": 64
                          }
                        }
                      },
                      "range": [
                        604,
                        661
                      ],
                      "loc": {
                        "start": {
                          "line": 21,
                          "column": 8
                        },
                        "end": {
                          "line": 21,
                          "column": 65
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "expand/collapse filters span element",
                          "range": [
                            671,
                            709
                          ],
                          "loc": {
                            "start": {
                              "line": 23,
                              "column": 8
                            },
                            "end": {
                              "line": 23,
                              "column": 46
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              718,
                              722
                            ],
                            "loc": {
                              "start": {
                                "line": 24,
                                "column": 8
                              },
                              "end": {
                                "line": 24,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "contEl",
                            "range": [
                              723,
                              729
                            ],
                            "loc": {
                              "start": {
                                "line": 24,
                                "column": 13
                              },
                              "end": {
                                "line": 24,
                                "column": 19
                              }
                            }
                          },
                          "range": [
                            718,
                            729
                          ],
                          "loc": {
                            "start": {
                              "line": 24,
                              "column": 8
                            },
                            "end": {
                              "line": 24,
                              "column": 19
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            732,
                            736
                          ],
                          "loc": {
                            "start": {
                              "line": 24,
                              "column": 22
                            },
                            "end": {
                              "line": 24,
                              "column": 26
                            }
                          }
                        },
                        "range": [
                          718,
                          736
                        ],
                        "loc": {
                          "start": {
                            "line": 24,
                            "column": 8
                          },
                          "end": {
                            "line": 24,
                            "column": 26
                          }
                        }
                      },
                      "range": [
                        718,
                        737
                      ],
                      "loc": {
                        "start": {
                          "line": 24,
                          "column": 8
                        },
                        "end": {
                          "line": 24,
                          "column": 27
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "expand/collapse filters span element",
                          "range": [
                            671,
                            709
                          ],
                          "loc": {
                            "start": {
                              "line": 23,
                              "column": 8
                            },
                            "end": {
                              "line": 23,
                              "column": 46
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "expand/collapse filters btn element",
                          "range": [
                            746,
                            783
                          ],
                          "loc": {
                            "start": {
                              "line": 25,
                              "column": 8
                            },
                            "end": {
                              "line": 25,
                              "column": 45
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              792,
                              796
                            ],
                            "loc": {
                              "start": {
                                "line": 26,
                                "column": 8
                              },
                              "end": {
                                "line": 26,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "btnEl",
                            "range": [
                              797,
                              802
                            ],
                            "loc": {
                              "start": {
                                "line": 26,
                                "column": 13
                              },
                              "end": {
                                "line": 26,
                                "column": 18
                              }
                            }
                          },
                          "range": [
                            792,
                            802
                          ],
                          "loc": {
                            "start": {
                              "line": 26,
                              "column": 8
                            },
                            "end": {
                              "line": 26,
                              "column": 18
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            805,
                            809
                          ],
                          "loc": {
                            "start": {
                              "line": 26,
                              "column": 21
                            },
                            "end": {
                              "line": 26,
                              "column": 25
                            }
                          }
                        },
                        "range": [
                          792,
                          809
                        ],
                        "loc": {
                          "start": {
                            "line": 26,
                            "column": 8
                          },
                          "end": {
                            "line": 26,
                            "column": 25
                          }
                        }
                      },
                      "range": [
                        792,
                        810
                      ],
                      "loc": {
                        "start": {
                          "line": 26,
                          "column": 8
                        },
                        "end": {
                          "line": 26,
                          "column": 26
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "expand/collapse filters btn element",
                          "range": [
                            746,
                            783
                          ],
                          "loc": {
                            "start": {
                              "line": 25,
                              "column": 8
                            },
                            "end": {
                              "line": 25,
                              "column": 45
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              820,
                              824
                            ],
                            "loc": {
                              "start": {
                                "line": 28,
                                "column": 8
                              },
                              "end": {
                                "line": 28,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "icnExpandHtml",
                            "range": [
                              825,
                              838
                            ],
                            "loc": {
                              "start": {
                                "line": 28,
                                "column": 13
                              },
                              "end": {
                                "line": 28,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            820,
                            838
                          ],
                          "loc": {
                            "start": {
                              "line": 28,
                              "column": 8
                            },
                            "end": {
                              "line": 28,
                              "column": 26
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "+",
                          "left": {
                            "type": "BinaryExpression",
                            "operator": "+",
                            "left": {
                              "type": "BinaryExpression",
                              "operator": "+",
                              "left": {
                                "type": "Literal",
                                "value": "<img src=\"",
                                "raw": "'<img src=\"'",
                                "range": [
                                  841,
                                  853
                                ],
                                "loc": {
                                  "start": {
                                    "line": 28,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 28,
                                    "column": 41
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "tf",
                                  "range": [
                                    855,
                                    857
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 28,
                                      "column": 43
                                    },
                                    "end": {
                                      "line": 28,
                                      "column": 45
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "themesPath",
                                  "range": [
                                    858,
                                    868
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 28,
                                      "column": 46
                                    },
                                    "end": {
                                      "line": 28,
                                      "column": 56
                                    }
                                  }
                                },
                                "range": [
                                  855,
                                  868
                                ],
                                "loc": {
                                  "start": {
                                    "line": 28,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 28,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                841,
                                868
                              ],
                              "loc": {
                                "start": {
                                  "line": 28,
                                  "column": 29
                                },
                                "end": {
                                  "line": 28,
                                  "column": 56
                                }
                              }
                            },
                            "right": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  871,
                                  875
                                ],
                                "loc": {
                                  "start": {
                                    "line": 28,
                                    "column": 59
                                  },
                                  "end": {
                                    "line": 28,
                                    "column": 63
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "icnExpand",
                                "range": [
                                  876,
                                  885
                                ],
                                "loc": {
                                  "start": {
                                    "line": 28,
                                    "column": 64
                                  },
                                  "end": {
                                    "line": 28,
                                    "column": 73
                                  }
                                }
                              },
                              "range": [
                                871,
                                885
                              ],
                              "loc": {
                                "start": {
                                  "line": 28,
                                  "column": 59
                                },
                                "end": {
                                  "line": 28,
                                  "column": 73
                                }
                              }
                            },
                            "range": [
                              841,
                              885
                            ],
                            "loc": {
                              "start": {
                                "line": 28,
                                "column": 29
                              },
                              "end": {
                                "line": 28,
                                "column": 73
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "\" alt=\"Expand filters\" >",
                            "raw": "'\" alt=\"Expand filters\" >'",
                            "range": [
                              900,
                              926
                            ],
                            "loc": {
                              "start": {
                                "line": 29,
                                "column": 12
                              },
                              "end": {
                                "line": 29,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            841,
                            926
                          ],
                          "loc": {
                            "start": {
                              "line": 28,
                              "column": 29
                            },
                            "end": {
                              "line": 29,
                              "column": 38
                            }
                          }
                        },
                        "range": [
                          820,
                          926
                        ],
                        "loc": {
                          "start": {
                            "line": 28,
                            "column": 8
                          },
                          "end": {
                            "line": 29,
                            "column": 38
                          }
                        }
                      },
                      "range": [
                        820,
                        927
                      ],
                      "loc": {
                        "start": {
                          "line": 28,
                          "column": 8
                        },
                        "end": {
                          "line": 29,
                          "column": 39
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              936,
                              940
                            ],
                            "loc": {
                              "start": {
                                "line": 30,
                                "column": 8
                              },
                              "end": {
                                "line": 30,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "icnCollapseHtml",
                            "range": [
                              941,
                              956
                            ],
                            "loc": {
                              "start": {
                                "line": 30,
                                "column": 13
                              },
                              "end": {
                                "line": 30,
                                "column": 28
                              }
                            }
                          },
                          "range": [
                            936,
                            956
                          ],
                          "loc": {
                            "start": {
                              "line": 30,
                              "column": 8
                            },
                            "end": {
                              "line": 30,
                              "column": 28
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "+",
                          "left": {
                            "type": "BinaryExpression",
                            "operator": "+",
                            "left": {
                              "type": "BinaryExpression",
                              "operator": "+",
                              "left": {
                                "type": "Literal",
                                "value": "<img src=\"",
                                "raw": "'<img src=\"'",
                                "range": [
                                  959,
                                  971
                                ],
                                "loc": {
                                  "start": {
                                    "line": 30,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 30,
                                    "column": 43
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "tf",
                                  "range": [
                                    973,
                                    975
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 30,
                                      "column": 45
                                    },
                                    "end": {
                                      "line": 30,
                                      "column": 47
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "themesPath",
                                  "range": [
                                    976,
                                    986
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 30,
                                      "column": 48
                                    },
                                    "end": {
                                      "line": 30,
                                      "column": 58
                                    }
                                  }
                                },
                                "range": [
                                  973,
                                  986
                                ],
                                "loc": {
                                  "start": {
                                    "line": 30,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 30,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                959,
                                986
                              ],
                              "loc": {
                                "start": {
                                  "line": 30,
                                  "column": 31
                                },
                                "end": {
                                  "line": 30,
                                  "column": 58
                                }
                              }
                            },
                            "right": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  989,
                                  993
                                ],
                                "loc": {
                                  "start": {
                                    "line": 30,
                                    "column": 61
                                  },
                                  "end": {
                                    "line": 30,
                                    "column": 65
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "icnCollapse",
                                "range": [
                                  994,
                                  1005
                                ],
                                "loc": {
                                  "start": {
                                    "line": 30,
                                    "column": 66
                                  },
                                  "end": {
                                    "line": 30,
                                    "column": 77
                                  }
                                }
                              },
                              "range": [
                                989,
                                1005
                              ],
                              "loc": {
                                "start": {
                                  "line": 30,
                                  "column": 61
                                },
                                "end": {
                                  "line": 30,
                                  "column": 77
                                }
                              }
                            },
                            "range": [
                              959,
                              1005
                            ],
                            "loc": {
                              "start": {
                                "line": 30,
                                "column": 31
                              },
                              "end": {
                                "line": 30,
                                "column": 77
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "\" alt=\"Collapse filters\" >",
                            "raw": "'\" alt=\"Collapse filters\" >'",
                            "range": [
                              1020,
                              1048
                            ],
                            "loc": {
                              "start": {
                                "line": 31,
                                "column": 12
                              },
                              "end": {
                                "line": 31,
                                "column": 40
                              }
                            }
                          },
                          "range": [
                            959,
                            1048
                          ],
                          "loc": {
                            "start": {
                              "line": 30,
                              "column": 31
                            },
                            "end": {
                              "line": 31,
                              "column": 40
                            }
                          }
                        },
                        "range": [
                          936,
                          1048
                        ],
                        "loc": {
                          "start": {
                            "line": 30,
                            "column": 8
                          },
                          "end": {
                            "line": 31,
                            "column": 40
                          }
                        }
                      },
                      "range": [
                        936,
                        1049
                      ],
                      "loc": {
                        "start": {
                          "line": 30,
                          "column": 8
                        },
                        "end": {
                          "line": 31,
                          "column": 41
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1058,
                              1062
                            ],
                            "loc": {
                              "start": {
                                "line": 32,
                                "column": 8
                              },
                              "end": {
                                "line": 32,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "defaultText",
                            "range": [
                              1063,
                              1074
                            ],
                            "loc": {
                              "start": {
                                "line": 32,
                                "column": 13
                              },
                              "end": {
                                "line": 32,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            1058,
                            1074
                          ],
                          "loc": {
                            "start": {
                              "line": 32,
                              "column": 8
                            },
                            "end": {
                              "line": 32,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "Toggle filters",
                          "raw": "'Toggle filters'",
                          "range": [
                            1077,
                            1093
                          ],
                          "loc": {
                            "start": {
                              "line": 32,
                              "column": 27
                            },
                            "end": {
                              "line": 32,
                              "column": 43
                            }
                          }
                        },
                        "range": [
                          1058,
                          1093
                        ],
                        "loc": {
                          "start": {
                            "line": 32,
                            "column": 8
                          },
                          "end": {
                            "line": 32,
                            "column": 43
                          }
                        }
                      },
                      "range": [
                        1058,
                        1094
                      ],
                      "loc": {
                        "start": {
                          "line": 32,
                          "column": 8
                        },
                        "end": {
                          "line": 32,
                          "column": 44
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "id of container element",
                          "range": [
                            1104,
                            1129
                          ],
                          "loc": {
                            "start": {
                              "line": 34,
                              "column": 8
                            },
                            "end": {
                              "line": 34,
                              "column": 33
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1138,
                              1142
                            ],
                            "loc": {
                              "start": {
                                "line": 35,
                                "column": 8
                              },
                              "end": {
                                "line": 35,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "targetId",
                            "range": [
                              1143,
                              1151
                            ],
                            "loc": {
                              "start": {
                                "line": 35,
                                "column": 13
                              },
                              "end": {
                                "line": 35,
                                "column": 21
                              }
                            }
                          },
                          "range": [
                            1138,
                            1151
                          ],
                          "loc": {
                            "start": {
                              "line": 35,
                              "column": 8
                            },
                            "end": {
                              "line": 35,
                              "column": 21
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                1154,
                                1155
                              ],
                              "loc": {
                                "start": {
                                  "line": 35,
                                  "column": 24
                                },
                                "end": {
                                  "line": 35,
                                  "column": 25
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "target_id",
                              "range": [
                                1156,
                                1165
                              ],
                              "loc": {
                                "start": {
                                  "line": 35,
                                  "column": 26
                                },
                                "end": {
                                  "line": 35,
                                  "column": 35
                                }
                              }
                            },
                            "range": [
                              1154,
                              1165
                            ],
                            "loc": {
                              "start": {
                                "line": 35,
                                "column": 24
                              },
                              "end": {
                                "line": 35,
                                "column": 35
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              1169,
                              1173
                            ],
                            "loc": {
                              "start": {
                                "line": 35,
                                "column": 39
                              },
                              "end": {
                                "line": 35,
                                "column": 43
                              }
                            }
                          },
                          "range": [
                            1154,
                            1173
                          ],
                          "loc": {
                            "start": {
                              "line": 35,
                              "column": 24
                            },
                            "end": {
                              "line": 35,
                              "column": 43
                            }
                          }
                        },
                        "range": [
                          1138,
                          1173
                        ],
                        "loc": {
                          "start": {
                            "line": 35,
                            "column": 8
                          },
                          "end": {
                            "line": 35,
                            "column": 43
                          }
                        }
                      },
                      "range": [
                        1138,
                        1174
                      ],
                      "loc": {
                        "start": {
                          "line": 35,
                          "column": 8
                        },
                        "end": {
                          "line": 35,
                          "column": 44
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "id of container element",
                          "range": [
                            1104,
                            1129
                          ],
                          "loc": {
                            "start": {
                              "line": 34,
                              "column": 8
                            },
                            "end": {
                              "line": 34,
                              "column": 33
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "enables/disables expand/collapse icon",
                          "range": [
                            1183,
                            1222
                          ],
                          "loc": {
                            "start": {
                              "line": 36,
                              "column": 8
                            },
                            "end": {
                              "line": 36,
                              "column": 47
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1231,
                              1235
                            ],
                            "loc": {
                              "start": {
                                "line": 37,
                                "column": 8
                              },
                              "end": {
                                "line": 37,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "enableIcon",
                            "range": [
                              1236,
                              1246
                            ],
                            "loc": {
                              "start": {
                                "line": 37,
                                "column": 13
                              },
                              "end": {
                                "line": 37,
                                "column": 23
                              }
                            }
                          },
                          "range": [
                            1231,
                            1246
                          ],
                          "loc": {
                            "start": {
                              "line": 37,
                              "column": 8
                            },
                            "end": {
                              "line": 37,
                              "column": 23
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "BinaryExpression",
                            "operator": "===",
                            "left": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "f",
                                "range": [
                                  1249,
                                  1250
                                ],
                                "loc": {
                                  "start": {
                                    "line": 37,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 37,
                                    "column": 27
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "enable_icon",
                                "range": [
                                  1251,
                                  1262
                                ],
                                "loc": {
                                  "start": {
                                    "line": 37,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 37,
                                    "column": 39
                                  }
                                }
                              },
                              "range": [
                                1249,
                                1262
                              ],
                              "loc": {
                                "start": {
                                  "line": 37,
                                  "column": 26
                                },
                                "end": {
                                  "line": 37,
                                  "column": 39
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": false,
                              "raw": "false",
                              "range": [
                                1265,
                                1270
                              ],
                              "loc": {
                                "start": {
                                  "line": 37,
                                  "column": 42
                                },
                                "end": {
                                  "line": 37,
                                  "column": 47
                                }
                              }
                            },
                            "range": [
                              1249,
                              1270
                            ],
                            "loc": {
                              "start": {
                                "line": 37,
                                "column": 26
                              },
                              "end": {
                                "line": 37,
                                "column": 47
                              }
                            }
                          },
                          "consequent": {
                            "type": "Literal",
                            "value": false,
                            "raw": "false",
                            "range": [
                              1273,
                              1278
                            ],
                            "loc": {
                              "start": {
                                "line": 37,
                                "column": 50
                              },
                              "end": {
                                "line": 37,
                                "column": 55
                              }
                            }
                          },
                          "alternate": {
                            "type": "Literal",
                            "value": true,
                            "raw": "true",
                            "range": [
                              1281,
                              1285
                            ],
                            "loc": {
                              "start": {
                                "line": 37,
                                "column": 58
                              },
                              "end": {
                                "line": 37,
                                "column": 62
                              }
                            }
                          },
                          "range": [
                            1249,
                            1285
                          ],
                          "loc": {
                            "start": {
                              "line": 37,
                              "column": 26
                            },
                            "end": {
                              "line": 37,
                              "column": 62
                            }
                          }
                        },
                        "range": [
                          1231,
                          1285
                        ],
                        "loc": {
                          "start": {
                            "line": 37,
                            "column": 8
                          },
                          "end": {
                            "line": 37,
                            "column": 62
                          }
                        }
                      },
                      "range": [
                        1231,
                        1286
                      ],
                      "loc": {
                        "start": {
                          "line": 37,
                          "column": 8
                        },
                        "end": {
                          "line": 37,
                          "column": 63
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "enables/disables expand/collapse icon",
                          "range": [
                            1183,
                            1222
                          ],
                          "loc": {
                            "start": {
                              "line": 36,
                              "column": 8
                            },
                            "end": {
                              "line": 36,
                              "column": 47
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1295,
                              1299
                            ],
                            "loc": {
                              "start": {
                                "line": 38,
                                "column": 8
                              },
                              "end": {
                                "line": 38,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "btnText",
                            "range": [
                              1300,
                              1307
                            ],
                            "loc": {
                              "start": {
                                "line": 38,
                                "column": 13
                              },
                              "end": {
                                "line": 38,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            1295,
                            1307
                          ],
                          "loc": {
                            "start": {
                              "line": 38,
                              "column": 8
                            },
                            "end": {
                              "line": 38,
                              "column": 20
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                1310,
                                1311
                              ],
                              "loc": {
                                "start": {
                                  "line": 38,
                                  "column": 23
                                },
                                "end": {
                                  "line": 38,
                                  "column": 24
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "btn_text",
                              "range": [
                                1312,
                                1320
                              ],
                              "loc": {
                                "start": {
                                  "line": 38,
                                  "column": 25
                                },
                                "end": {
                                  "line": 38,
                                  "column": 33
                                }
                              }
                            },
                            "range": [
                              1310,
                              1320
                            ],
                            "loc": {
                              "start": {
                                "line": 38,
                                "column": 23
                              },
                              "end": {
                                "line": 38,
                                "column": 33
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "",
                            "raw": "''",
                            "range": [
                              1324,
                              1326
                            ],
                            "loc": {
                              "start": {
                                "line": 38,
                                "column": 37
                              },
                              "end": {
                                "line": 38,
                                "column": 39
                              }
                            }
                          },
                          "range": [
                            1310,
                            1326
                          ],
                          "loc": {
                            "start": {
                              "line": 38,
                              "column": 23
                            },
                            "end": {
                              "line": 38,
                              "column": 39
                            }
                          }
                        },
                        "range": [
                          1295,
                          1326
                        ],
                        "loc": {
                          "start": {
                            "line": 38,
                            "column": 8
                          },
                          "end": {
                            "line": 38,
                            "column": 39
                          }
                        }
                      },
                      "range": [
                        1295,
                        1327
                      ],
                      "loc": {
                        "start": {
                          "line": 38,
                          "column": 8
                        },
                        "end": {
                          "line": 38,
                          "column": 40
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "defines expand/collapse filters text",
                          "range": [
                            1337,
                            1375
                          ],
                          "loc": {
                            "start": {
                              "line": 40,
                              "column": 8
                            },
                            "end": {
                              "line": 40,
                              "column": 46
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1384,
                              1388
                            ],
                            "loc": {
                              "start": {
                                "line": 41,
                                "column": 8
                              },
                              "end": {
                                "line": 41,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "collapseBtnHtml",
                            "range": [
                              1389,
                              1404
                            ],
                            "loc": {
                              "start": {
                                "line": 41,
                                "column": 13
                              },
                              "end": {
                                "line": 41,
                                "column": 28
                              }
                            }
                          },
                          "range": [
                            1384,
                            1404
                          ],
                          "loc": {
                            "start": {
                              "line": 41,
                              "column": 8
                            },
                            "end": {
                              "line": 41,
                              "column": 28
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                1407,
                                1411
                              ],
                              "loc": {
                                "start": {
                                  "line": 41,
                                  "column": 31
                                },
                                "end": {
                                  "line": 41,
                                  "column": 35
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "enableIcon",
                              "range": [
                                1412,
                                1422
                              ],
                              "loc": {
                                "start": {
                                  "line": 41,
                                  "column": 36
                                },
                                "end": {
                                  "line": 41,
                                  "column": 46
                                }
                              }
                            },
                            "range": [
                              1407,
                              1422
                            ],
                            "loc": {
                              "start": {
                                "line": 41,
                                "column": 31
                              },
                              "end": {
                                "line": 41,
                                "column": 46
                              }
                            }
                          },
                          "consequent": {
                            "type": "BinaryExpression",
                            "operator": "+",
                            "left": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  1437,
                                  1441
                                ],
                                "loc": {
                                  "start": {
                                    "line": 42,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 42,
                                    "column": 16
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "icnCollapseHtml",
                                "range": [
                                  1442,
                                  1457
                                ],
                                "loc": {
                                  "start": {
                                    "line": 42,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 42,
                                    "column": 32
                                  }
                                }
                              },
                              "range": [
                                1437,
                                1457
                              ],
                              "loc": {
                                "start": {
                                  "line": 42,
                                  "column": 12
                                },
                                "end": {
                                  "line": 42,
                                  "column": 32
                                }
                              }
                            },
                            "right": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  1460,
                                  1464
                                ],
                                "loc": {
                                  "start": {
                                    "line": 42,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 42,
                                    "column": 39
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "btnText",
                                "range": [
                                  1465,
                                  1472
                                ],
                                "loc": {
                                  "start": {
                                    "line": 42,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 42,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                1460,
                                1472
                              ],
                              "loc": {
                                "start": {
                                  "line": 42,
                                  "column": 35
                                },
                                "end": {
                                  "line": 42,
                                  "column": 47
                                }
                              }
                            },
                            "range": [
                              1437,
                              1472
                            ],
                            "loc": {
                              "start": {
                                "line": 42,
                                "column": 12
                              },
                              "end": {
                                "line": 42,
                                "column": 47
                              }
                            }
                          },
                          "alternate": {
                            "type": "LogicalExpression",
                            "operator": "||",
                            "left": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  1487,
                                  1491
                                ],
                                "loc": {
                                  "start": {
                                    "line": 43,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 43,
                                    "column": 16
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "btnText",
                                "range": [
                                  1492,
                                  1499
                                ],
                                "loc": {
                                  "start": {
                                    "line": 43,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 43,
                                    "column": 24
                                  }
                                }
                              },
                              "range": [
                                1487,
                                1499
                              ],
                              "loc": {
                                "start": {
                                  "line": 43,
                                  "column": 12
                                },
                                "end": {
                                  "line": 43,
                                  "column": 24
                                }
                              }
                            },
                            "right": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  1503,
                                  1507
                                ],
                                "loc": {
                                  "start": {
                                    "line": 43,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 43,
                                    "column": 32
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "defaultText",
                                "range": [
                                  1508,
                                  1519
                                ],
                                "loc": {
                                  "start": {
                                    "line": 43,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 43,
                                    "column": 44
                                  }
                                }
                              },
                              "range": [
                                1503,
                                1519
                              ],
                              "loc": {
                                "start": {
                                  "line": 43,
                                  "column": 28
                                },
                                "end": {
                                  "line": 43,
                                  "column": 44
                                }
                              }
                            },
                            "range": [
                              1487,
                              1519
                            ],
                            "loc": {
                              "start": {
                                "line": 43,
                                "column": 12
                              },
                              "end": {
                                "line": 43,
                                "column": 44
                              }
                            }
                          },
                          "range": [
                            1407,
                            1519
                          ],
                          "loc": {
                            "start": {
                              "line": 41,
                              "column": 31
                            },
                            "end": {
                              "line": 43,
                              "column": 44
                            }
                          }
                        },
                        "range": [
                          1384,
                          1519
                        ],
                        "loc": {
                          "start": {
                            "line": 41,
                            "column": 8
                          },
                          "end": {
                            "line": 43,
                            "column": 44
                          }
                        }
                      },
                      "range": [
                        1384,
                        1520
                      ],
                      "loc": {
                        "start": {
                          "line": 41,
                          "column": 8
                        },
                        "end": {
                          "line": 43,
                          "column": 45
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "defines expand/collapse filters text",
                          "range": [
                            1337,
                            1375
                          ],
                          "loc": {
                            "start": {
                              "line": 40,
                              "column": 8
                            },
                            "end": {
                              "line": 40,
                              "column": 46
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1529,
                              1533
                            ],
                            "loc": {
                              "start": {
                                "line": 44,
                                "column": 8
                              },
                              "end": {
                                "line": 44,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "expandBtnHtml",
                            "range": [
                              1534,
                              1547
                            ],
                            "loc": {
                              "start": {
                                "line": 44,
                                "column": 13
                              },
                              "end": {
                                "line": 44,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            1529,
                            1547
                          ],
                          "loc": {
                            "start": {
                              "line": 44,
                              "column": 8
                            },
                            "end": {
                              "line": 44,
                              "column": 26
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                1550,
                                1554
                              ],
                              "loc": {
                                "start": {
                                  "line": 44,
                                  "column": 29
                                },
                                "end": {
                                  "line": 44,
                                  "column": 33
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "enableIcon",
                              "range": [
                                1555,
                                1565
                              ],
                              "loc": {
                                "start": {
                                  "line": 44,
                                  "column": 34
                                },
                                "end": {
                                  "line": 44,
                                  "column": 44
                                }
                              }
                            },
                            "range": [
                              1550,
                              1565
                            ],
                            "loc": {
                              "start": {
                                "line": 44,
                                "column": 29
                              },
                              "end": {
                                "line": 44,
                                "column": 44
                              }
                            }
                          },
                          "consequent": {
                            "type": "BinaryExpression",
                            "operator": "+",
                            "left": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  1580,
                                  1584
                                ],
                                "loc": {
                                  "start": {
                                    "line": 45,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 45,
                                    "column": 16
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "icnExpandHtml",
                                "range": [
                                  1585,
                                  1598
                                ],
                                "loc": {
                                  "start": {
                                    "line": 45,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 45,
                                    "column": 30
                                  }
                                }
                              },
                              "range": [
                                1580,
                                1598
                              ],
                              "loc": {
                                "start": {
                                  "line": 45,
                                  "column": 12
                                },
                                "end": {
                                  "line": 45,
                                  "column": 30
                                }
                              }
                            },
                            "right": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  1601,
                                  1605
                                ],
                                "loc": {
                                  "start": {
                                    "line": 45,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 45,
                                    "column": 37
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "btnText",
                                "range": [
                                  1606,
                                  1613
                                ],
                                "loc": {
                                  "start": {
                                    "line": 45,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 45,
                                    "column": 45
                                  }
                                }
                              },
                              "range": [
                                1601,
                                1613
                              ],
                              "loc": {
                                "start": {
                                  "line": 45,
                                  "column": 33
                                },
                                "end": {
                                  "line": 45,
                                  "column": 45
                                }
                              }
                            },
                            "range": [
                              1580,
                              1613
                            ],
                            "loc": {
                              "start": {
                                "line": 45,
                                "column": 12
                              },
                              "end": {
                                "line": 45,
                                "column": 45
                              }
                            }
                          },
                          "alternate": {
                            "type": "LogicalExpression",
                            "operator": "||",
                            "left": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  1628,
                                  1632
                                ],
                                "loc": {
                                  "start": {
                                    "line": 46,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 46,
                                    "column": 16
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "btnText",
                                "range": [
                                  1633,
                                  1640
                                ],
                                "loc": {
                                  "start": {
                                    "line": 46,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 46,
                                    "column": 24
                                  }
                                }
                              },
                              "range": [
                                1628,
                                1640
                              ],
                              "loc": {
                                "start": {
                                  "line": 46,
                                  "column": 12
                                },
                                "end": {
                                  "line": 46,
                                  "column": 24
                                }
                              }
                            },
                            "right": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  1644,
                                  1648
                                ],
                                "loc": {
                                  "start": {
                                    "line": 46,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 46,
                                    "column": 32
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "defaultText",
                                "range": [
                                  1649,
                                  1660
                                ],
                                "loc": {
                                  "start": {
                                    "line": 46,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 46,
                                    "column": 44
                                  }
                                }
                              },
                              "range": [
                                1644,
                                1660
                              ],
                              "loc": {
                                "start": {
                                  "line": 46,
                                  "column": 28
                                },
                                "end": {
                                  "line": 46,
                                  "column": 44
                                }
                              }
                            },
                            "range": [
                              1628,
                              1660
                            ],
                            "loc": {
                              "start": {
                                "line": 46,
                                "column": 12
                              },
                              "end": {
                                "line": 46,
                                "column": 44
                              }
                            }
                          },
                          "range": [
                            1550,
                            1660
                          ],
                          "loc": {
                            "start": {
                              "line": 44,
                              "column": 29
                            },
                            "end": {
                              "line": 46,
                              "column": 44
                            }
                          }
                        },
                        "range": [
                          1529,
                          1660
                        ],
                        "loc": {
                          "start": {
                            "line": 44,
                            "column": 8
                          },
                          "end": {
                            "line": 46,
                            "column": 44
                          }
                        }
                      },
                      "range": [
                        1529,
                        1661
                      ],
                      "loc": {
                        "start": {
                          "line": 44,
                          "column": 8
                        },
                        "end": {
                          "line": 46,
                          "column": 45
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "defines expand/collapse filters button innerHtml",
                          "range": [
                            1671,
                            1721
                          ],
                          "loc": {
                            "start": {
                              "line": 48,
                              "column": 8
                            },
                            "end": {
                              "line": 48,
                              "column": 58
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1730,
                              1734
                            ],
                            "loc": {
                              "start": {
                                "line": 49,
                                "column": 8
                              },
                              "end": {
                                "line": 49,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "btnHtml",
                            "range": [
                              1735,
                              1742
                            ],
                            "loc": {
                              "start": {
                                "line": 49,
                                "column": 13
                              },
                              "end": {
                                "line": 49,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            1730,
                            1742
                          ],
                          "loc": {
                            "start": {
                              "line": 49,
                              "column": 8
                            },
                            "end": {
                              "line": 49,
                              "column": 20
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                1745,
                                1746
                              ],
                              "loc": {
                                "start": {
                                  "line": 49,
                                  "column": 23
                                },
                                "end": {
                                  "line": 49,
                                  "column": 24
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "btn_html",
                              "range": [
                                1747,
                                1755
                              ],
                              "loc": {
                                "start": {
                                  "line": 49,
                                  "column": 25
                                },
                                "end": {
                                  "line": 49,
                                  "column": 33
                                }
                              }
                            },
                            "range": [
                              1745,
                              1755
                            ],
                            "loc": {
                              "start": {
                                "line": 49,
                                "column": 23
                              },
                              "end": {
                                "line": 49,
                                "column": 33
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              1759,
                              1763
                            ],
                            "loc": {
                              "start": {
                                "line": 49,
                                "column": 37
                              },
                              "end": {
                                "line": 49,
                                "column": 41
                              }
                            }
                          },
                          "range": [
                            1745,
                            1763
                          ],
                          "loc": {
                            "start": {
                              "line": 49,
                              "column": 23
                            },
                            "end": {
                              "line": 49,
                              "column": 41
                            }
                          }
                        },
                        "range": [
                          1730,
                          1763
                        ],
                        "loc": {
                          "start": {
                            "line": 49,
                            "column": 8
                          },
                          "end": {
                            "line": 49,
                            "column": 41
                          }
                        }
                      },
                      "range": [
                        1730,
                        1764
                      ],
                      "loc": {
                        "start": {
                          "line": 49,
                          "column": 8
                        },
                        "end": {
                          "line": 49,
                          "column": 42
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "defines expand/collapse filters button innerHtml",
                          "range": [
                            1671,
                            1721
                          ],
                          "loc": {
                            "start": {
                              "line": 48,
                              "column": 8
                            },
                            "end": {
                              "line": 48,
                              "column": 58
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "defines css class for expand/collapse filters button",
                          "range": [
                            1773,
                            1827
                          ],
                          "loc": {
                            "start": {
                              "line": 50,
                              "column": 8
                            },
                            "end": {
                              "line": 50,
                              "column": 62
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1836,
                              1840
                            ],
                            "loc": {
                              "start": {
                                "line": 51,
                                "column": 8
                              },
                              "end": {
                                "line": 51,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "btnCssClass",
                            "range": [
                              1841,
                              1852
                            ],
                            "loc": {
                              "start": {
                                "line": 51,
                                "column": 13
                              },
                              "end": {
                                "line": 51,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            1836,
                            1852
                          ],
                          "loc": {
                            "start": {
                              "line": 51,
                              "column": 8
                            },
                            "end": {
                              "line": 51,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                1855,
                                1856
                              ],
                              "loc": {
                                "start": {
                                  "line": 51,
                                  "column": 27
                                },
                                "end": {
                                  "line": 51,
                                  "column": 28
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "btn_css_class",
                              "range": [
                                1857,
                                1870
                              ],
                              "loc": {
                                "start": {
                                  "line": 51,
                                  "column": 29
                                },
                                "end": {
                                  "line": 51,
                                  "column": 42
                                }
                              }
                            },
                            "range": [
                              1855,
                              1870
                            ],
                            "loc": {
                              "start": {
                                "line": 51,
                                "column": 27
                              },
                              "end": {
                                "line": 51,
                                "column": 42
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "btnExpClpFlt",
                            "raw": "'btnExpClpFlt'",
                            "range": [
                              1874,
                              1888
                            ],
                            "loc": {
                              "start": {
                                "line": 51,
                                "column": 46
                              },
                              "end": {
                                "line": 51,
                                "column": 60
                              }
                            }
                          },
                          "range": [
                            1855,
                            1888
                          ],
                          "loc": {
                            "start": {
                              "line": 51,
                              "column": 27
                            },
                            "end": {
                              "line": 51,
                              "column": 60
                            }
                          }
                        },
                        "range": [
                          1836,
                          1888
                        ],
                        "loc": {
                          "start": {
                            "line": 51,
                            "column": 8
                          },
                          "end": {
                            "line": 51,
                            "column": 60
                          }
                        }
                      },
                      "range": [
                        1836,
                        1889
                      ],
                      "loc": {
                        "start": {
                          "line": 51,
                          "column": 8
                        },
                        "end": {
                          "line": 51,
                          "column": 61
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "defines css class for expand/collapse filters button",
                          "range": [
                            1773,
                            1827
                          ],
                          "loc": {
                            "start": {
                              "line": 50,
                              "column": 8
                            },
                            "end": {
                              "line": 50,
                              "column": 62
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "defines css class span containing expand/collapse filters",
                          "range": [
                            1898,
                            1957
                          ],
                          "loc": {
                            "start": {
                              "line": 52,
                              "column": 8
                            },
                            "end": {
                              "line": 52,
                              "column": 67
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1966,
                              1970
                            ],
                            "loc": {
                              "start": {
                                "line": 53,
                                "column": 8
                              },
                              "end": {
                                "line": 53,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "contCssClass",
                            "range": [
                              1971,
                              1983
                            ],
                            "loc": {
                              "start": {
                                "line": 53,
                                "column": 13
                              },
                              "end": {
                                "line": 53,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            1966,
                            1983
                          ],
                          "loc": {
                            "start": {
                              "line": 53,
                              "column": 8
                            },
                            "end": {
                              "line": 53,
                              "column": 25
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                1986,
                                1987
                              ],
                              "loc": {
                                "start": {
                                  "line": 53,
                                  "column": 28
                                },
                                "end": {
                                  "line": 53,
                                  "column": 29
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "cont_css_class",
                              "range": [
                                1988,
                                2002
                              ],
                              "loc": {
                                "start": {
                                  "line": 53,
                                  "column": 30
                                },
                                "end": {
                                  "line": 53,
                                  "column": 44
                                }
                              }
                            },
                            "range": [
                              1986,
                              2002
                            ],
                            "loc": {
                              "start": {
                                "line": 53,
                                "column": 28
                              },
                              "end": {
                                "line": 53,
                                "column": 44
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "expClpFlt",
                            "raw": "'expClpFlt'",
                            "range": [
                              2006,
                              2017
                            ],
                            "loc": {
                              "start": {
                                "line": 53,
                                "column": 48
                              },
                              "end": {
                                "line": 53,
                                "column": 59
                              }
                            }
                          },
                          "range": [
                            1986,
                            2017
                          ],
                          "loc": {
                            "start": {
                              "line": 53,
                              "column": 28
                            },
                            "end": {
                              "line": 53,
                              "column": 59
                            }
                          }
                        },
                        "range": [
                          1966,
                          2017
                        ],
                        "loc": {
                          "start": {
                            "line": 53,
                            "column": 8
                          },
                          "end": {
                            "line": 53,
                            "column": 59
                          }
                        }
                      },
                      "range": [
                        1966,
                        2018
                      ],
                      "loc": {
                        "start": {
                          "line": 53,
                          "column": 8
                        },
                        "end": {
                          "line": 53,
                          "column": 60
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "defines css class span containing expand/collapse filters",
                          "range": [
                            1898,
                            1957
                          ],
                          "loc": {
                            "start": {
                              "line": 52,
                              "column": 8
                            },
                            "end": {
                              "line": 52,
                              "column": 67
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2027,
                              2031
                            ],
                            "loc": {
                              "start": {
                                "line": 54,
                                "column": 8
                              },
                              "end": {
                                "line": 54,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "filtersRowIndex",
                            "range": [
                              2032,
                              2047
                            ],
                            "loc": {
                              "start": {
                                "line": 54,
                                "column": 13
                              },
                              "end": {
                                "line": 54,
                                "column": 28
                              }
                            }
                          },
                          "range": [
                            2027,
                            2047
                          ],
                          "loc": {
                            "start": {
                              "line": 54,
                              "column": 8
                            },
                            "end": {
                              "line": 54,
                              "column": 28
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "UnaryExpression",
                            "operator": "!",
                            "argument": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "Types",
                                  "range": [
                                    2051,
                                    2056
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 54,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 54,
                                      "column": 37
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "isUndef",
                                  "range": [
                                    2057,
                                    2064
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 54,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 54,
                                      "column": 45
                                    }
                                  }
                                },
                                "range": [
                                  2051,
                                  2064
                                ],
                                "loc": {
                                  "start": {
                                    "line": 54,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 54,
                                    "column": 45
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "f",
                                    "range": [
                                      2065,
                                      2066
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 54,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 54,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "filters_row_index",
                                    "range": [
                                      2067,
                                      2084
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 54,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 54,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    2065,
                                    2084
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 54,
                                      "column": 46
                                    },
                                    "end": {
                                      "line": 54,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "range": [
                                2051,
                                2085
                              ],
                              "loc": {
                                "start": {
                                  "line": 54,
                                  "column": 32
                                },
                                "end": {
                                  "line": 54,
                                  "column": 66
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              2050,
                              2085
                            ],
                            "loc": {
                              "start": {
                                "line": 54,
                                "column": 31
                              },
                              "end": {
                                "line": 54,
                                "column": 66
                              }
                            }
                          },
                          "consequent": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                2104,
                                2105
                              ],
                              "loc": {
                                "start": {
                                  "line": 55,
                                  "column": 16
                                },
                                "end": {
                                  "line": 55,
                                  "column": 17
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "filters_row_index",
                              "range": [
                                2106,
                                2123
                              ],
                              "loc": {
                                "start": {
                                  "line": 55,
                                  "column": 18
                                },
                                "end": {
                                  "line": 55,
                                  "column": 35
                                }
                              }
                            },
                            "range": [
                              2104,
                              2123
                            ],
                            "loc": {
                              "start": {
                                "line": 55,
                                "column": 16
                              },
                              "end": {
                                "line": 55,
                                "column": 35
                              }
                            }
                          },
                          "alternate": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "tf",
                                "range": [
                                  2126,
                                  2128
                                ],
                                "loc": {
                                  "start": {
                                    "line": 55,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 55,
                                    "column": 40
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "getFiltersRowIndex",
                                "range": [
                                  2129,
                                  2147
                                ],
                                "loc": {
                                  "start": {
                                    "line": 55,
                                    "column": 41
                                  },
                                  "end": {
                                    "line": 55,
                                    "column": 59
                                  }
                                }
                              },
                              "range": [
                                2126,
                                2147
                              ],
                              "loc": {
                                "start": {
                                  "line": 55,
                                  "column": 38
                                },
                                "end": {
                                  "line": 55,
                                  "column": 59
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              2126,
                              2149
                            ],
                            "loc": {
                              "start": {
                                "line": 55,
                                "column": 38
                              },
                              "end": {
                                "line": 55,
                                "column": 61
                              }
                            }
                          },
                          "range": [
                            2050,
                            2149
                          ],
                          "loc": {
                            "start": {
                              "line": 54,
                              "column": 31
                            },
                            "end": {
                              "line": 55,
                              "column": 61
                            }
                          }
                        },
                        "range": [
                          2027,
                          2149
                        ],
                        "loc": {
                          "start": {
                            "line": 54,
                            "column": 8
                          },
                          "end": {
                            "line": 55,
                            "column": 61
                          }
                        }
                      },
                      "range": [
                        2027,
                        2150
                      ],
                      "loc": {
                        "start": {
                          "line": 54,
                          "column": 8
                        },
                        "end": {
                          "line": 55,
                          "column": 62
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2160,
                              2164
                            ],
                            "loc": {
                              "start": {
                                "line": 57,
                                "column": 8
                              },
                              "end": {
                                "line": 57,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "visibleAtStart",
                            "range": [
                              2165,
                              2179
                            ],
                            "loc": {
                              "start": {
                                "line": 57,
                                "column": 13
                              },
                              "end": {
                                "line": 57,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            2160,
                            2179
                          ],
                          "loc": {
                            "start": {
                              "line": 57,
                              "column": 8
                            },
                            "end": {
                              "line": 57,
                              "column": 27
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "UnaryExpression",
                            "operator": "!",
                            "argument": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "Types",
                                  "range": [
                                    2183,
                                    2188
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 57,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 57,
                                      "column": 36
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "isUndef",
                                  "range": [
                                    2189,
                                    2196
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 57,
                                      "column": 37
                                    },
                                    "end": {
                                      "line": 57,
                                      "column": 44
                                    }
                                  }
                                },
                                "range": [
                                  2183,
                                  2196
                                ],
                                "loc": {
                                  "start": {
                                    "line": 57,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 57,
                                    "column": 44
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "f",
                                    "range": [
                                      2197,
                                      2198
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 57,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "visible_at_start",
                                    "range": [
                                      2199,
                                      2215
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 57,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    2197,
                                    2215
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 57,
                                      "column": 45
                                    },
                                    "end": {
                                      "line": 57,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "range": [
                                2183,
                                2216
                              ],
                              "loc": {
                                "start": {
                                  "line": 57,
                                  "column": 31
                                },
                                "end": {
                                  "line": 57,
                                  "column": 64
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              2182,
                              2216
                            ],
                            "loc": {
                              "start": {
                                "line": 57,
                                "column": 30
                              },
                              "end": {
                                "line": 57,
                                "column": 64
                              }
                            }
                          },
                          "consequent": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "Boolean",
                              "range": [
                                2231,
                                2238
                              ],
                              "loc": {
                                "start": {
                                  "line": 58,
                                  "column": 12
                                },
                                "end": {
                                  "line": 58,
                                  "column": 19
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "f",
                                  "range": [
                                    2239,
                                    2240
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 58,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 58,
                                      "column": 21
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "visible_at_start",
                                  "range": [
                                    2241,
                                    2257
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 58,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 58,
                                      "column": 38
                                    }
                                  }
                                },
                                "range": [
                                  2239,
                                  2257
                                ],
                                "loc": {
                                  "start": {
                                    "line": 58,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 58,
                                    "column": 38
                                  }
                                }
                              }
                            ],
                            "range": [
                              2231,
                              2258
                            ],
                            "loc": {
                              "start": {
                                "line": 58,
                                "column": 12
                              },
                              "end": {
                                "line": 58,
                                "column": 39
                              }
                            }
                          },
                          "alternate": {
                            "type": "Literal",
                            "value": true,
                            "raw": "true",
                            "range": [
                              2261,
                              2265
                            ],
                            "loc": {
                              "start": {
                                "line": 58,
                                "column": 42
                              },
                              "end": {
                                "line": 58,
                                "column": 46
                              }
                            }
                          },
                          "range": [
                            2182,
                            2265
                          ],
                          "loc": {
                            "start": {
                              "line": 57,
                              "column": 30
                            },
                            "end": {
                              "line": 58,
                              "column": 46
                            }
                          }
                        },
                        "range": [
                          2160,
                          2265
                        ],
                        "loc": {
                          "start": {
                            "line": 57,
                            "column": 8
                          },
                          "end": {
                            "line": 58,
                            "column": 46
                          }
                        }
                      },
                      "range": [
                        2160,
                        2266
                      ],
                      "loc": {
                        "start": {
                          "line": 57,
                          "column": 8
                        },
                        "end": {
                          "line": 58,
                          "column": 47
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": " Prefix",
                          "range": [
                            2276,
                            2285
                          ],
                          "loc": {
                            "start": {
                              "line": 60,
                              "column": 8
                            },
                            "end": {
                              "line": 60,
                              "column": 17
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2294,
                              2298
                            ],
                            "loc": {
                              "start": {
                                "line": 61,
                                "column": 8
                              },
                              "end": {
                                "line": 61,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "prfx",
                            "range": [
                              2299,
                              2303
                            ],
                            "loc": {
                              "start": {
                                "line": 61,
                                "column": 13
                              },
                              "end": {
                                "line": 61,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            2294,
                            2303
                          ],
                          "loc": {
                            "start": {
                              "line": 61,
                              "column": 8
                            },
                            "end": {
                              "line": 61,
                              "column": 17
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "fltsVis_",
                          "raw": "'fltsVis_'",
                          "range": [
                            2306,
                            2316
                          ],
                          "loc": {
                            "start": {
                              "line": 61,
                              "column": 20
                            },
                            "end": {
                              "line": 61,
                              "column": 30
                            }
                          }
                        },
                        "range": [
                          2294,
                          2316
                        ],
                        "loc": {
                          "start": {
                            "line": 61,
                            "column": 8
                          },
                          "end": {
                            "line": 61,
                            "column": 30
                          }
                        }
                      },
                      "range": [
                        2294,
                        2317
                      ],
                      "loc": {
                        "start": {
                          "line": 61,
                          "column": 8
                        },
                        "end": {
                          "line": 61,
                          "column": 31
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": " Prefix",
                          "range": [
                            2276,
                            2285
                          ],
                          "loc": {
                            "start": {
                              "line": 60,
                              "column": 8
                            },
                            "end": {
                              "line": 60,
                              "column": 17
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "callback before filters row is shown",
                          "range": [
                            2327,
                            2365
                          ],
                          "loc": {
                            "start": {
                              "line": 63,
                              "column": 8
                            },
                            "end": {
                              "line": 63,
                              "column": 46
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2374,
                              2378
                            ],
                            "loc": {
                              "start": {
                                "line": 64,
                                "column": 8
                              },
                              "end": {
                                "line": 64,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onBeforeShow",
                            "range": [
                              2379,
                              2391
                            ],
                            "loc": {
                              "start": {
                                "line": 64,
                                "column": 13
                              },
                              "end": {
                                "line": 64,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            2374,
                            2391
                          ],
                          "loc": {
                            "start": {
                              "line": 64,
                              "column": 8
                            },
                            "end": {
                              "line": 64,
                              "column": 25
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "Types",
                                "range": [
                                  2394,
                                  2399
                                ],
                                "loc": {
                                  "start": {
                                    "line": 64,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 64,
                                    "column": 33
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "isFn",
                                "range": [
                                  2400,
                                  2404
                                ],
                                "loc": {
                                  "start": {
                                    "line": 64,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 64,
                                    "column": 38
                                  }
                                }
                              },
                              "range": [
                                2394,
                                2404
                              ],
                              "loc": {
                                "start": {
                                  "line": 64,
                                  "column": 28
                                },
                                "end": {
                                  "line": 64,
                                  "column": 38
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "f",
                                  "range": [
                                    2405,
                                    2406
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 64,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 64,
                                      "column": 40
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "on_before_show",
                                  "range": [
                                    2407,
                                    2421
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 64,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 64,
                                      "column": 55
                                    }
                                  }
                                },
                                "range": [
                                  2405,
                                  2421
                                ],
                                "loc": {
                                  "start": {
                                    "line": 64,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 64,
                                    "column": 55
                                  }
                                }
                              }
                            ],
                            "range": [
                              2394,
                              2422
                            ],
                            "loc": {
                              "start": {
                                "line": 64,
                                "column": 28
                              },
                              "end": {
                                "line": 64,
                                "column": 56
                              }
                            }
                          },
                          "consequent": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                2437,
                                2438
                              ],
                              "loc": {
                                "start": {
                                  "line": 65,
                                  "column": 12
                                },
                                "end": {
                                  "line": 65,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "on_before_show",
                              "range": [
                                2439,
                                2453
                              ],
                              "loc": {
                                "start": {
                                  "line": 65,
                                  "column": 14
                                },
                                "end": {
                                  "line": 65,
                                  "column": 28
                                }
                              }
                            },
                            "range": [
                              2437,
                              2453
                            ],
                            "loc": {
                              "start": {
                                "line": 65,
                                "column": 12
                              },
                              "end": {
                                "line": 65,
                                "column": 28
                              }
                            }
                          },
                          "alternate": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              2456,
                              2460
                            ],
                            "loc": {
                              "start": {
                                "line": 65,
                                "column": 31
                              },
                              "end": {
                                "line": 65,
                                "column": 35
                              }
                            }
                          },
                          "range": [
                            2394,
                            2460
                          ],
                          "loc": {
                            "start": {
                              "line": 64,
                              "column": 28
                            },
                            "end": {
                              "line": 65,
                              "column": 35
                            }
                          }
                        },
                        "range": [
                          2374,
                          2460
                        ],
                        "loc": {
                          "start": {
                            "line": 64,
                            "column": 8
                          },
                          "end": {
                            "line": 65,
                            "column": 35
                          }
                        }
                      },
                      "range": [
                        2374,
                        2461
                      ],
                      "loc": {
                        "start": {
                          "line": 64,
                          "column": 8
                        },
                        "end": {
                          "line": 65,
                          "column": 36
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "callback before filters row is shown",
                          "range": [
                            2327,
                            2365
                          ],
                          "loc": {
                            "start": {
                              "line": 63,
                              "column": 8
                            },
                            "end": {
                              "line": 63,
                              "column": 46
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "callback after filters row is shown",
                          "range": [
                            2470,
                            2507
                          ],
                          "loc": {
                            "start": {
                              "line": 66,
                              "column": 8
                            },
                            "end": {
                              "line": 66,
                              "column": 45
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2516,
                              2520
                            ],
                            "loc": {
                              "start": {
                                "line": 67,
                                "column": 8
                              },
                              "end": {
                                "line": 67,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onAfterShow",
                            "range": [
                              2521,
                              2532
                            ],
                            "loc": {
                              "start": {
                                "line": 67,
                                "column": 13
                              },
                              "end": {
                                "line": 67,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            2516,
                            2532
                          ],
                          "loc": {
                            "start": {
                              "line": 67,
                              "column": 8
                            },
                            "end": {
                              "line": 67,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "Types",
                                "range": [
                                  2535,
                                  2540
                                ],
                                "loc": {
                                  "start": {
                                    "line": 67,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 67,
                                    "column": 32
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "isFn",
                                "range": [
                                  2541,
                                  2545
                                ],
                                "loc": {
                                  "start": {
                                    "line": 67,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 67,
                                    "column": 37
                                  }
                                }
                              },
                              "range": [
                                2535,
                                2545
                              ],
                              "loc": {
                                "start": {
                                  "line": 67,
                                  "column": 27
                                },
                                "end": {
                                  "line": 67,
                                  "column": 37
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "f",
                                  "range": [
                                    2546,
                                    2547
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 67,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 67,
                                      "column": 39
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "on_after_show",
                                  "range": [
                                    2548,
                                    2561
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 67,
                                      "column": 40
                                    },
                                    "end": {
                                      "line": 67,
                                      "column": 53
                                    }
                                  }
                                },
                                "range": [
                                  2546,
                                  2561
                                ],
                                "loc": {
                                  "start": {
                                    "line": 67,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 67,
                                    "column": 53
                                  }
                                }
                              }
                            ],
                            "range": [
                              2535,
                              2562
                            ],
                            "loc": {
                              "start": {
                                "line": 67,
                                "column": 27
                              },
                              "end": {
                                "line": 67,
                                "column": 54
                              }
                            }
                          },
                          "consequent": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                2577,
                                2578
                              ],
                              "loc": {
                                "start": {
                                  "line": 68,
                                  "column": 12
                                },
                                "end": {
                                  "line": 68,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "on_after_show",
                              "range": [
                                2579,
                                2592
                              ],
                              "loc": {
                                "start": {
                                  "line": 68,
                                  "column": 14
                                },
                                "end": {
                                  "line": 68,
                                  "column": 27
                                }
                              }
                            },
                            "range": [
                              2577,
                              2592
                            ],
                            "loc": {
                              "start": {
                                "line": 68,
                                "column": 12
                              },
                              "end": {
                                "line": 68,
                                "column": 27
                              }
                            }
                          },
                          "alternate": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              2595,
                              2599
                            ],
                            "loc": {
                              "start": {
                                "line": 68,
                                "column": 30
                              },
                              "end": {
                                "line": 68,
                                "column": 34
                              }
                            }
                          },
                          "range": [
                            2535,
                            2599
                          ],
                          "loc": {
                            "start": {
                              "line": 67,
                              "column": 27
                            },
                            "end": {
                              "line": 68,
                              "column": 34
                            }
                          }
                        },
                        "range": [
                          2516,
                          2599
                        ],
                        "loc": {
                          "start": {
                            "line": 67,
                            "column": 8
                          },
                          "end": {
                            "line": 68,
                            "column": 34
                          }
                        }
                      },
                      "range": [
                        2516,
                        2600
                      ],
                      "loc": {
                        "start": {
                          "line": 67,
                          "column": 8
                        },
                        "end": {
                          "line": 68,
                          "column": 35
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "callback after filters row is shown",
                          "range": [
                            2470,
                            2507
                          ],
                          "loc": {
                            "start": {
                              "line": 66,
                              "column": 8
                            },
                            "end": {
                              "line": 66,
                              "column": 45
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "callback before filters row is hidden",
                          "range": [
                            2609,
                            2648
                          ],
                          "loc": {
                            "start": {
                              "line": 69,
                              "column": 8
                            },
                            "end": {
                              "line": 69,
                              "column": 47
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2657,
                              2661
                            ],
                            "loc": {
                              "start": {
                                "line": 70,
                                "column": 8
                              },
                              "end": {
                                "line": 70,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onBeforeHide",
                            "range": [
                              2662,
                              2674
                            ],
                            "loc": {
                              "start": {
                                "line": 70,
                                "column": 13
                              },
                              "end": {
                                "line": 70,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            2657,
                            2674
                          ],
                          "loc": {
                            "start": {
                              "line": 70,
                              "column": 8
                            },
                            "end": {
                              "line": 70,
                              "column": 25
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "Types",
                                "range": [
                                  2677,
                                  2682
                                ],
                                "loc": {
                                  "start": {
                                    "line": 70,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 70,
                                    "column": 33
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "isFn",
                                "range": [
                                  2683,
                                  2687
                                ],
                                "loc": {
                                  "start": {
                                    "line": 70,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 70,
                                    "column": 38
                                  }
                                }
                              },
                              "range": [
                                2677,
                                2687
                              ],
                              "loc": {
                                "start": {
                                  "line": 70,
                                  "column": 28
                                },
                                "end": {
                                  "line": 70,
                                  "column": 38
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "f",
                                  "range": [
                                    2688,
                                    2689
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 70,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 70,
                                      "column": 40
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "on_before_hide",
                                  "range": [
                                    2690,
                                    2704
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 70,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 70,
                                      "column": 55
                                    }
                                  }
                                },
                                "range": [
                                  2688,
                                  2704
                                ],
                                "loc": {
                                  "start": {
                                    "line": 70,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 70,
                                    "column": 55
                                  }
                                }
                              }
                            ],
                            "range": [
                              2677,
                              2705
                            ],
                            "loc": {
                              "start": {
                                "line": 70,
                                "column": 28
                              },
                              "end": {
                                "line": 70,
                                "column": 56
                              }
                            }
                          },
                          "consequent": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                2720,
                                2721
                              ],
                              "loc": {
                                "start": {
                                  "line": 71,
                                  "column": 12
                                },
                                "end": {
                                  "line": 71,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "on_before_hide",
                              "range": [
                                2722,
                                2736
                              ],
                              "loc": {
                                "start": {
                                  "line": 71,
                                  "column": 14
                                },
                                "end": {
                                  "line": 71,
                                  "column": 28
                                }
                              }
                            },
                            "range": [
                              2720,
                              2736
                            ],
                            "loc": {
                              "start": {
                                "line": 71,
                                "column": 12
                              },
                              "end": {
                                "line": 71,
                                "column": 28
                              }
                            }
                          },
                          "alternate": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              2739,
                              2743
                            ],
                            "loc": {
                              "start": {
                                "line": 71,
                                "column": 31
                              },
                              "end": {
                                "line": 71,
                                "column": 35
                              }
                            }
                          },
                          "range": [
                            2677,
                            2743
                          ],
                          "loc": {
                            "start": {
                              "line": 70,
                              "column": 28
                            },
                            "end": {
                              "line": 71,
                              "column": 35
                            }
                          }
                        },
                        "range": [
                          2657,
                          2743
                        ],
                        "loc": {
                          "start": {
                            "line": 70,
                            "column": 8
                          },
                          "end": {
                            "line": 71,
                            "column": 35
                          }
                        }
                      },
                      "range": [
                        2657,
                        2744
                      ],
                      "loc": {
                        "start": {
                          "line": 70,
                          "column": 8
                        },
                        "end": {
                          "line": 71,
                          "column": 36
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "callback before filters row is hidden",
                          "range": [
                            2609,
                            2648
                          ],
                          "loc": {
                            "start": {
                              "line": 69,
                              "column": 8
                            },
                            "end": {
                              "line": 69,
                              "column": 47
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "callback after filters row is hidden",
                          "range": [
                            2753,
                            2791
                          ],
                          "loc": {
                            "start": {
                              "line": 72,
                              "column": 8
                            },
                            "end": {
                              "line": 72,
                              "column": 46
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2800,
                              2804
                            ],
                            "loc": {
                              "start": {
                                "line": 73,
                                "column": 8
                              },
                              "end": {
                                "line": 73,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onAfterHide",
                            "range": [
                              2805,
                              2816
                            ],
                            "loc": {
                              "start": {
                                "line": 73,
                                "column": 13
                              },
                              "end": {
                                "line": 73,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            2800,
                            2816
                          ],
                          "loc": {
                            "start": {
                              "line": 73,
                              "column": 8
                            },
                            "end": {
                              "line": 73,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "Types",
                                "range": [
                                  2819,
                                  2824
                                ],
                                "loc": {
                                  "start": {
                                    "line": 73,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 73,
                                    "column": 32
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "isFn",
                                "range": [
                                  2825,
                                  2829
                                ],
                                "loc": {
                                  "start": {
                                    "line": 73,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 73,
                                    "column": 37
                                  }
                                }
                              },
                              "range": [
                                2819,
                                2829
                              ],
                              "loc": {
                                "start": {
                                  "line": 73,
                                  "column": 27
                                },
                                "end": {
                                  "line": 73,
                                  "column": 37
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "f",
                                  "range": [
                                    2830,
                                    2831
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 73,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 73,
                                      "column": 39
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "on_after_hide",
                                  "range": [
                                    2832,
                                    2845
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 73,
                                      "column": 40
                                    },
                                    "end": {
                                      "line": 73,
                                      "column": 53
                                    }
                                  }
                                },
                                "range": [
                                  2830,
                                  2845
                                ],
                                "loc": {
                                  "start": {
                                    "line": 73,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 73,
                                    "column": 53
                                  }
                                }
                              }
                            ],
                            "range": [
                              2819,
                              2846
                            ],
                            "loc": {
                              "start": {
                                "line": 73,
                                "column": 27
                              },
                              "end": {
                                "line": 73,
                                "column": 54
                              }
                            }
                          },
                          "consequent": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                2849,
                                2850
                              ],
                              "loc": {
                                "start": {
                                  "line": 73,
                                  "column": 57
                                },
                                "end": {
                                  "line": 73,
                                  "column": 58
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "on_after_hide",
                              "range": [
                                2851,
                                2864
                              ],
                              "loc": {
                                "start": {
                                  "line": 73,
                                  "column": 59
                                },
                                "end": {
                                  "line": 73,
                                  "column": 72
                                }
                              }
                            },
                            "range": [
                              2849,
                              2864
                            ],
                            "loc": {
                              "start": {
                                "line": 73,
                                "column": 57
                              },
                              "end": {
                                "line": 73,
                                "column": 72
                              }
                            }
                          },
                          "alternate": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              2867,
                              2871
                            ],
                            "loc": {
                              "start": {
                                "line": 73,
                                "column": 75
                              },
                              "end": {
                                "line": 73,
                                "column": 79
                              }
                            }
                          },
                          "range": [
                            2819,
                            2871
                          ],
                          "loc": {
                            "start": {
                              "line": 73,
                              "column": 27
                            },
                            "end": {
                              "line": 73,
                              "column": 79
                            }
                          }
                        },
                        "range": [
                          2800,
                          2871
                        ],
                        "loc": {
                          "start": {
                            "line": 73,
                            "column": 8
                          },
                          "end": {
                            "line": 73,
                            "column": 79
                          }
                        }
                      },
                      "range": [
                        2800,
                        2872
                      ],
                      "loc": {
                        "start": {
                          "line": 73,
                          "column": 8
                        },
                        "end": {
                          "line": 73,
                          "column": 80
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "callback after filters row is hidden",
                          "range": [
                            2753,
                            2791
                          ],
                          "loc": {
                            "start": {
                              "line": 72,
                              "column": 8
                            },
                            "end": {
                              "line": 72,
                              "column": 46
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "Loads extension stylesheet",
                          "range": [
                            2882,
                            2910
                          ],
                          "loc": {
                            "start": {
                              "line": 75,
                              "column": 8
                            },
                            "end": {
                              "line": 75,
                              "column": 36
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "tf",
                            "range": [
                              2919,
                              2921
                            ],
                            "loc": {
                              "start": {
                                "line": 76,
                                "column": 8
                              },
                              "end": {
                                "line": 76,
                                "column": 10
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "import",
                            "range": [
                              2922,
                              2928
                            ],
                            "loc": {
                              "start": {
                                "line": 76,
                                "column": 11
                              },
                              "end": {
                                "line": 76,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            2919,
                            2928
                          ],
                          "loc": {
                            "start": {
                              "line": 76,
                              "column": 8
                            },
                            "end": {
                              "line": 76,
                              "column": 17
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "BinaryExpression",
                            "operator": "+",
                            "left": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "f",
                                "range": [
                                  2929,
                                  2930
                                ],
                                "loc": {
                                  "start": {
                                    "line": 76,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 76,
                                    "column": 19
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "name",
                                "range": [
                                  2931,
                                  2935
                                ],
                                "loc": {
                                  "start": {
                                    "line": 76,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 76,
                                    "column": 24
                                  }
                                }
                              },
                              "range": [
                                2929,
                                2935
                              ],
                              "loc": {
                                "start": {
                                  "line": 76,
                                  "column": 18
                                },
                                "end": {
                                  "line": 76,
                                  "column": 24
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": "Style",
                              "raw": "'Style'",
                              "range": [
                                2936,
                                2943
                              ],
                              "loc": {
                                "start": {
                                  "line": 76,
                                  "column": 25
                                },
                                "end": {
                                  "line": 76,
                                  "column": 32
                                }
                              }
                            },
                            "range": [
                              2929,
                              2943
                            ],
                            "loc": {
                              "start": {
                                "line": 76,
                                "column": 18
                              },
                              "end": {
                                "line": 76,
                                "column": 32
                              }
                            }
                          },
                          {
                            "type": "BinaryExpression",
                            "operator": "+",
                            "left": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "tf",
                                "range": [
                                  2945,
                                  2947
                                ],
                                "loc": {
                                  "start": {
                                    "line": 76,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 76,
                                    "column": 36
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "stylePath",
                                "range": [
                                  2948,
                                  2957
                                ],
                                "loc": {
                                  "start": {
                                    "line": 76,
                                    "column": 37
                                  },
                                  "end": {
                                    "line": 76,
                                    "column": 46
                                  }
                                }
                              },
                              "range": [
                                2945,
                                2957
                              ],
                              "loc": {
                                "start": {
                                  "line": 76,
                                  "column": 34
                                },
                                "end": {
                                  "line": 76,
                                  "column": 46
                                }
                              }
                            },
                            "right": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  2960,
                                  2964
                                ],
                                "loc": {
                                  "start": {
                                    "line": 76,
                                    "column": 49
                                  },
                                  "end": {
                                    "line": 76,
                                    "column": 53
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "stylesheet",
                                "range": [
                                  2965,
                                  2975
                                ],
                                "loc": {
                                  "start": {
                                    "line": 76,
                                    "column": 54
                                  },
                                  "end": {
                                    "line": 76,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                2960,
                                2975
                              ],
                              "loc": {
                                "start": {
                                  "line": 76,
                                  "column": 49
                                },
                                "end": {
                                  "line": 76,
                                  "column": 64
                                }
                              }
                            },
                            "range": [
                              2945,
                              2975
                            ],
                            "loc": {
                              "start": {
                                "line": 76,
                                "column": 34
                              },
                              "end": {
                                "line": 76,
                                "column": 64
                              }
                            }
                          },
                          {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              2977,
                              2981
                            ],
                            "loc": {
                              "start": {
                                "line": 76,
                                "column": 66
                              },
                              "end": {
                                "line": 76,
                                "column": 70
                              }
                            }
                          },
                          {
                            "type": "Literal",
                            "value": "link",
                            "raw": "'link'",
                            "range": [
                              2983,
                              2989
                            ],
                            "loc": {
                              "start": {
                                "line": 76,
                                "column": 72
                              },
                              "end": {
                                "line": 76,
                                "column": 78
                              }
                            }
                          }
                        ],
                        "range": [
                          2919,
                          2990
                        ],
                        "loc": {
                          "start": {
                            "line": 76,
                            "column": 8
                          },
                          "end": {
                            "line": 76,
                            "column": 79
                          }
                        }
                      },
                      "range": [
                        2919,
                        2991
                      ],
                      "loc": {
                        "start": {
                          "line": 76,
                          "column": 8
                        },
                        "end": {
                          "line": 76,
                          "column": 80
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "Loads extension stylesheet",
                          "range": [
                            2882,
                            2910
                          ],
                          "loc": {
                            "start": {
                              "line": 75,
                              "column": 8
                            },
                            "end": {
                              "line": 75,
                              "column": 36
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              3001,
                              3005
                            ],
                            "loc": {
                              "start": {
                                "line": 78,
                                "column": 8
                              },
                              "end": {
                                "line": 78,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "tf",
                            "range": [
                              3006,
                              3008
                            ],
                            "loc": {
                              "start": {
                                "line": 78,
                                "column": 13
                              },
                              "end": {
                                "line": 78,
                                "column": 15
                              }
                            }
                          },
                          "range": [
                            3001,
                            3008
                          ],
                          "loc": {
                            "start": {
                              "line": 78,
                              "column": 8
                            },
                            "end": {
                              "line": 78,
                              "column": 15
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "tf",
                          "range": [
                            3011,
                            3013
                          ],
                          "loc": {
                            "start": {
                              "line": 78,
                              "column": 18
                            },
                            "end": {
                              "line": 78,
                              "column": 20
                            }
                          }
                        },
                        "range": [
                          3001,
                          3013
                        ],
                        "loc": {
                          "start": {
                            "line": 78,
                            "column": 8
                          },
                          "end": {
                            "line": 78,
                            "column": 20
                          }
                        }
                      },
                      "range": [
                        3001,
                        3014
                      ],
                      "loc": {
                        "start": {
                          "line": 78,
                          "column": 8
                        },
                        "end": {
                          "line": 78,
                          "column": 21
                        }
                      }
                    }
                  ],
                  "range": [
                    294,
                    3020
                  ],
                  "loc": {
                    "start": {
                      "line": 12,
                      "column": 22
                    },
                    "end": {
                      "line": 79,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  287,
                  3020
                ],
                "loc": {
                  "start": {
                    "line": 12,
                    "column": 15
                  },
                  "end": {
                    "line": 79,
                    "column": 5
                  }
                }
              },
              "kind": "constructor",
              "computed": false,
              "range": [
                276,
                3020
              ],
              "loc": {
                "start": {
                  "line": 12,
                  "column": 4
                },
                "end": {
                  "line": 79,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Filters Row Visibility extension\n     * @param {Object} tf TableFilter instance\n     * @param {Object} f Config\n     ",
                  "range": [
                    141,
                    271
                  ],
                  "loc": {
                    "start": {
                      "line": 7,
                      "column": 4
                    },
                    "end": {
                      "line": 11,
                      "column": 7
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Initialise extension\n     ",
                  "range": [
                    3026,
                    3065
                  ],
                  "loc": {
                    "start": {
                      "line": 81,
                      "column": 4
                    },
                    "end": {
                      "line": 83,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "init",
                "range": [
                  3070,
                  3074
                ],
                "loc": {
                  "start": {
                    "line": 84,
                    "column": 4
                  },
                  "end": {
                    "line": 84,
                    "column": 8
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "ThisExpression",
                          "range": [
                            3089,
                            3093
                          ],
                          "loc": {
                            "start": {
                              "line": 85,
                              "column": 11
                            },
                            "end": {
                              "line": 85,
                              "column": 15
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "initialized",
                          "range": [
                            3094,
                            3105
                          ],
                          "loc": {
                            "start": {
                              "line": 85,
                              "column": 16
                            },
                            "end": {
                              "line": 85,
                              "column": 27
                            }
                          }
                        },
                        "range": [
                          3089,
                          3105
                        ],
                        "loc": {
                          "start": {
                            "line": 85,
                            "column": 11
                          },
                          "end": {
                            "line": 85,
                            "column": 27
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": null,
                            "range": [
                              3120,
                              3127
                            ],
                            "loc": {
                              "start": {
                                "line": 86,
                                "column": 12
                              },
                              "end": {
                                "line": 86,
                                "column": 19
                              }
                            }
                          }
                        ],
                        "range": [
                          3106,
                          3137
                        ],
                        "loc": {
                          "start": {
                            "line": 85,
                            "column": 28
                          },
                          "end": {
                            "line": 87,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        3086,
                        3137
                      ],
                      "loc": {
                        "start": {
                          "line": 85,
                          "column": 8
                        },
                        "end": {
                          "line": 87,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              3147,
                              3151
                            ],
                            "loc": {
                              "start": {
                                "line": 89,
                                "column": 8
                              },
                              "end": {
                                "line": 89,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "buildUI",
                            "range": [
                              3152,
                              3159
                            ],
                            "loc": {
                              "start": {
                                "line": 89,
                                "column": 13
                              },
                              "end": {
                                "line": 89,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            3147,
                            3159
                          ],
                          "loc": {
                            "start": {
                              "line": 89,
                              "column": 8
                            },
                            "end": {
                              "line": 89,
                              "column": 20
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          3147,
                          3161
                        ],
                        "loc": {
                          "start": {
                            "line": 89,
                            "column": 8
                          },
                          "end": {
                            "line": 89,
                            "column": 22
                          }
                        }
                      },
                      "range": [
                        3147,
                        3162
                      ],
                      "loc": {
                        "start": {
                          "line": 89,
                          "column": 8
                        },
                        "end": {
                          "line": 89,
                          "column": 23
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              3171,
                              3175
                            ],
                            "loc": {
                              "start": {
                                "line": 90,
                                "column": 8
                              },
                              "end": {
                                "line": 90,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "initialized",
                            "range": [
                              3176,
                              3187
                            ],
                            "loc": {
                              "start": {
                                "line": 90,
                                "column": 13
                              },
                              "end": {
                                "line": 90,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            3171,
                            3187
                          ],
                          "loc": {
                            "start": {
                              "line": 90,
                              "column": 8
                            },
                            "end": {
                              "line": 90,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": true,
                          "raw": "true",
                          "range": [
                            3190,
                            3194
                          ],
                          "loc": {
                            "start": {
                              "line": 90,
                              "column": 27
                            },
                            "end": {
                              "line": 90,
                              "column": 31
                            }
                          }
                        },
                        "range": [
                          3171,
                          3194
                        ],
                        "loc": {
                          "start": {
                            "line": 90,
                            "column": 8
                          },
                          "end": {
                            "line": 90,
                            "column": 31
                          }
                        }
                      },
                      "range": [
                        3171,
                        3195
                      ],
                      "loc": {
                        "start": {
                          "line": 90,
                          "column": 8
                        },
                        "end": {
                          "line": 90,
                          "column": 32
                        }
                      }
                    }
                  ],
                  "range": [
                    3076,
                    3201
                  ],
                  "loc": {
                    "start": {
                      "line": 84,
                      "column": 10
                    },
                    "end": {
                      "line": 91,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  3074,
                  3201
                ],
                "loc": {
                  "start": {
                    "line": 84,
                    "column": 8
                  },
                  "end": {
                    "line": 91,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                3070,
                3201
              ],
              "loc": {
                "start": {
                  "line": 84,
                  "column": 4
                },
                "end": {
                  "line": 91,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Initialise extension\n     ",
                  "range": [
                    3026,
                    3065
                  ],
                  "loc": {
                    "start": {
                      "line": 81,
                      "column": 4
                    },
                    "end": {
                      "line": 83,
                      "column": 7
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Build UI elements\n     ",
                  "range": [
                    3207,
                    3243
                  ],
                  "loc": {
                    "start": {
                      "line": 93,
                      "column": 4
                    },
                    "end": {
                      "line": 95,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "buildUI",
                "range": [
                  3248,
                  3255
                ],
                "loc": {
                  "start": {
                    "line": 96,
                    "column": 4
                  },
                  "end": {
                    "line": 96,
                    "column": 11
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "tf",
                            "range": [
                              3271,
                              3273
                            ],
                            "loc": {
                              "start": {
                                "line": 97,
                                "column": 12
                              },
                              "end": {
                                "line": 97,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                3276,
                                3280
                              ],
                              "loc": {
                                "start": {
                                  "line": 97,
                                  "column": 17
                                },
                                "end": {
                                  "line": 97,
                                  "column": 21
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "tf",
                              "range": [
                                3281,
                                3283
                              ],
                              "loc": {
                                "start": {
                                  "line": 97,
                                  "column": 22
                                },
                                "end": {
                                  "line": 97,
                                  "column": 24
                                }
                              }
                            },
                            "range": [
                              3276,
                              3283
                            ],
                            "loc": {
                              "start": {
                                "line": 97,
                                "column": 17
                              },
                              "end": {
                                "line": 97,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            3271,
                            3283
                          ],
                          "loc": {
                            "start": {
                              "line": 97,
                              "column": 12
                            },
                            "end": {
                              "line": 97,
                              "column": 24
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        3267,
                        3284
                      ],
                      "loc": {
                        "start": {
                          "line": 97,
                          "column": 8
                        },
                        "end": {
                          "line": 97,
                          "column": 25
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "span",
                            "range": [
                              3297,
                              3301
                            ],
                            "loc": {
                              "start": {
                                "line": 98,
                                "column": 12
                              },
                              "end": {
                                "line": 98,
                                "column": 16
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "Dom",
                                "range": [
                                  3304,
                                  3307
                                ],
                                "loc": {
                                  "start": {
                                    "line": 98,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 98,
                                    "column": 22
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "create",
                                "range": [
                                  3308,
                                  3314
                                ],
                                "loc": {
                                  "start": {
                                    "line": 98,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 98,
                                    "column": 29
                                  }
                                }
                              },
                              "range": [
                                3304,
                                3314
                              ],
                              "loc": {
                                "start": {
                                  "line": 98,
                                  "column": 19
                                },
                                "end": {
                                  "line": 98,
                                  "column": 29
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "value": "span",
                                "raw": "'span'",
                                "range": [
                                  3315,
                                  3321
                                ],
                                "loc": {
                                  "start": {
                                    "line": 98,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 98,
                                    "column": 36
                                  }
                                }
                              },
                              {
                                "type": "ArrayExpression",
                                "elements": [
                                  {
                                    "type": "Literal",
                                    "value": "id",
                                    "raw": "'id'",
                                    "range": [
                                      3323,
                                      3327
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 98,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 98,
                                        "column": 42
                                      }
                                    }
                                  },
                                  {
                                    "type": "BinaryExpression",
                                    "operator": "+",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "ThisExpression",
                                        "range": [
                                          3329,
                                          3333
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 98,
                                            "column": 44
                                          },
                                          "end": {
                                            "line": 98,
                                            "column": 48
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "prfx",
                                        "range": [
                                          3334,
                                          3338
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 98,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 98,
                                            "column": 53
                                          }
                                        }
                                      },
                                      "range": [
                                        3329,
                                        3338
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 98,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 98,
                                          "column": 53
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "tf",
                                        "range": [
                                          3339,
                                          3341
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 98,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 98,
                                            "column": 56
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "id",
                                        "range": [
                                          3342,
                                          3344
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 98,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 98,
                                            "column": 59
                                          }
                                        }
                                      },
                                      "range": [
                                        3339,
                                        3344
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 98,
                                          "column": 54
                                        },
                                        "end": {
                                          "line": 98,
                                          "column": 59
                                        }
                                      }
                                    },
                                    "range": [
                                      3329,
                                      3344
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 98,
                                        "column": 44
                                      },
                                      "end": {
                                        "line": 98,
                                        "column": 59
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3322,
                                  3345
                                ],
                                "loc": {
                                  "start": {
                                    "line": 98,
                                    "column": 37
                                  },
                                  "end": {
                                    "line": 98,
                                    "column": 60
                                  }
                                }
                              }
                            ],
                            "range": [
                              3304,
                              3346
                            ],
                            "loc": {
                              "start": {
                                "line": 98,
                                "column": 19
                              },
                              "end": {
                                "line": 98,
                                "column": 61
                              }
                            }
                          },
                          "range": [
                            3297,
                            3346
                          ],
                          "loc": {
                            "start": {
                              "line": 98,
                              "column": 12
                            },
                            "end": {
                              "line": 98,
                              "column": 61
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        3293,
                        3347
                      ],
                      "loc": {
                        "start": {
                          "line": 98,
                          "column": 8
                        },
                        "end": {
                          "line": 98,
                          "column": 62
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "span",
                            "range": [
                              3356,
                              3360
                            ],
                            "loc": {
                              "start": {
                                "line": 99,
                                "column": 8
                              },
                              "end": {
                                "line": 99,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "className",
                            "range": [
                              3361,
                              3370
                            ],
                            "loc": {
                              "start": {
                                "line": 99,
                                "column": 13
                              },
                              "end": {
                                "line": 99,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            3356,
                            3370
                          ],
                          "loc": {
                            "start": {
                              "line": 99,
                              "column": 8
                            },
                            "end": {
                              "line": 99,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              3373,
                              3377
                            ],
                            "loc": {
                              "start": {
                                "line": 99,
                                "column": 25
                              },
                              "end": {
                                "line": 99,
                                "column": 29
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "contCssClass",
                            "range": [
                              3378,
                              3390
                            ],
                            "loc": {
                              "start": {
                                "line": 99,
                                "column": 30
                              },
                              "end": {
                                "line": 99,
                                "column": 42
                              }
                            }
                          },
                          "range": [
                            3373,
                            3390
                          ],
                          "loc": {
                            "start": {
                              "line": 99,
                              "column": 25
                            },
                            "end": {
                              "line": 99,
                              "column": 42
                            }
                          }
                        },
                        "range": [
                          3356,
                          3390
                        ],
                        "loc": {
                          "start": {
                            "line": 99,
                            "column": 8
                          },
                          "end": {
                            "line": 99,
                            "column": 42
                          }
                        }
                      },
                      "range": [
                        3356,
                        3391
                      ],
                      "loc": {
                        "start": {
                          "line": 99,
                          "column": 8
                        },
                        "end": {
                          "line": 99,
                          "column": 43
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "Container element (rdiv or custom element)",
                          "range": [
                            3401,
                            3445
                          ],
                          "loc": {
                            "start": {
                              "line": 101,
                              "column": 8
                            },
                            "end": {
                              "line": 101,
                              "column": 52
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              3458,
                              3462
                            ],
                            "loc": {
                              "start": {
                                "line": 102,
                                "column": 12
                              },
                              "end": {
                                "line": 102,
                                "column": 16
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "targetId",
                            "range": [
                              3463,
                              3471
                            ],
                            "loc": {
                              "start": {
                                "line": 102,
                                "column": 17
                              },
                              "end": {
                                "line": 102,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            3458,
                            3471
                          ],
                          "loc": {
                            "start": {
                              "line": 102,
                              "column": 12
                            },
                            "end": {
                              "line": 102,
                              "column": 25
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          3457,
                          3471
                        ],
                        "loc": {
                          "start": {
                            "line": 102,
                            "column": 11
                          },
                          "end": {
                            "line": 102,
                            "column": 25
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "tf",
                                  "range": [
                                    3486,
                                    3488
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 103,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 103,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "setToolbar",
                                  "range": [
                                    3489,
                                    3499
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 103,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 103,
                                      "column": 25
                                    }
                                  }
                                },
                                "range": [
                                  3486,
                                  3499
                                ],
                                "loc": {
                                  "start": {
                                    "line": 103,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 103,
                                    "column": 25
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                3486,
                                3501
                              ],
                              "loc": {
                                "start": {
                                  "line": 103,
                                  "column": 12
                                },
                                "end": {
                                  "line": 103,
                                  "column": 27
                                }
                              }
                            },
                            "range": [
                              3486,
                              3502
                            ],
                            "loc": {
                              "start": {
                                "line": 103,
                                "column": 12
                              },
                              "end": {
                                "line": 103,
                                "column": 28
                              }
                            }
                          }
                        ],
                        "range": [
                          3472,
                          3512
                        ],
                        "loc": {
                          "start": {
                            "line": 102,
                            "column": 26
                          },
                          "end": {
                            "line": 104,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        3454,
                        3512
                      ],
                      "loc": {
                        "start": {
                          "line": 102,
                          "column": 8
                        },
                        "end": {
                          "line": 104,
                          "column": 9
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "Container element (rdiv or custom element)",
                          "range": [
                            3401,
                            3445
                          ],
                          "loc": {
                            "start": {
                              "line": 101,
                              "column": 8
                            },
                            "end": {
                              "line": 101,
                              "column": 52
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "targetEl",
                            "range": [
                              3525,
                              3533
                            ],
                            "loc": {
                              "start": {
                                "line": 105,
                                "column": 12
                              },
                              "end": {
                                "line": 105,
                                "column": 20
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "UnaryExpression",
                              "operator": "!",
                              "argument": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    3537,
                                    3541
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 105,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 105,
                                      "column": 28
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "targetId",
                                  "range": [
                                    3542,
                                    3550
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 105,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 105,
                                      "column": 37
                                    }
                                  }
                                },
                                "range": [
                                  3537,
                                  3550
                                ],
                                "loc": {
                                  "start": {
                                    "line": 105,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 105,
                                    "column": 37
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                3536,
                                3550
                              ],
                              "loc": {
                                "start": {
                                  "line": 105,
                                  "column": 23
                                },
                                "end": {
                                  "line": 105,
                                  "column": 37
                                }
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "tf",
                                "range": [
                                  3553,
                                  3555
                                ],
                                "loc": {
                                  "start": {
                                    "line": 105,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 105,
                                    "column": 42
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "rDiv",
                                "range": [
                                  3556,
                                  3560
                                ],
                                "loc": {
                                  "start": {
                                    "line": 105,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 105,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                3553,
                                3560
                              ],
                              "loc": {
                                "start": {
                                  "line": 105,
                                  "column": 40
                                },
                                "end": {
                                  "line": 105,
                                  "column": 47
                                }
                              }
                            },
                            "alternate": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "Dom",
                                  "range": [
                                    3563,
                                    3566
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 105,
                                      "column": 50
                                    },
                                    "end": {
                                      "line": 105,
                                      "column": 53
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "id",
                                  "range": [
                                    3567,
                                    3569
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 105,
                                      "column": 54
                                    },
                                    "end": {
                                      "line": 105,
                                      "column": 56
                                    }
                                  }
                                },
                                "range": [
                                  3563,
                                  3569
                                ],
                                "loc": {
                                  "start": {
                                    "line": 105,
                                    "column": 50
                                  },
                                  "end": {
                                    "line": 105,
                                    "column": 56
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      3570,
                                      3574
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "targetId",
                                    "range": [
                                      3575,
                                      3583
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 62
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "range": [
                                    3570,
                                    3583
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 105,
                                      "column": 57
                                    },
                                    "end": {
                                      "line": 105,
                                      "column": 70
                                    }
                                  }
                                }
                              ],
                              "range": [
                                3563,
                                3584
                              ],
                              "loc": {
                                "start": {
                                  "line": 105,
                                  "column": 50
                                },
                                "end": {
                                  "line": 105,
                                  "column": 71
                                }
                              }
                            },
                            "range": [
                              3536,
                              3584
                            ],
                            "loc": {
                              "start": {
                                "line": 105,
                                "column": 23
                              },
                              "end": {
                                "line": 105,
                                "column": 71
                              }
                            }
                          },
                          "range": [
                            3525,
                            3584
                          ],
                          "loc": {
                            "start": {
                              "line": 105,
                              "column": 12
                            },
                            "end": {
                              "line": 105,
                              "column": 71
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        3521,
                        3585
                      ],
                      "loc": {
                        "start": {
                          "line": 105,
                          "column": 8
                        },
                        "end": {
                          "line": 105,
                          "column": 72
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              3599,
                              3603
                            ],
                            "loc": {
                              "start": {
                                "line": 107,
                                "column": 12
                              },
                              "end": {
                                "line": 107,
                                "column": 16
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "targetId",
                            "range": [
                              3604,
                              3612
                            ],
                            "loc": {
                              "start": {
                                "line": 107,
                                "column": 17
                              },
                              "end": {
                                "line": 107,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            3599,
                            3612
                          ],
                          "loc": {
                            "start": {
                              "line": 107,
                              "column": 12
                            },
                            "end": {
                              "line": 107,
                              "column": 25
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          3598,
                          3612
                        ],
                        "loc": {
                          "start": {
                            "line": 107,
                            "column": 11
                          },
                          "end": {
                            "line": 107,
                            "column": 25
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "firstChild",
                                  "range": [
                                    3631,
                                    3641
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 108,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 108,
                                      "column": 26
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "targetEl",
                                    "range": [
                                      3644,
                                      3652
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "firstChild",
                                    "range": [
                                      3653,
                                      3663
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    3644,
                                    3663
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 108,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 108,
                                      "column": 48
                                    }
                                  }
                                },
                                "range": [
                                  3631,
                                  3663
                                ],
                                "loc": {
                                  "start": {
                                    "line": 108,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 108,
                                    "column": 48
                                  }
                                }
                              }
                            ],
                            "kind": "let",
                            "range": [
                              3627,
                              3664
                            ],
                            "loc": {
                              "start": {
                                "line": 108,
                                "column": 12
                              },
                              "end": {
                                "line": 108,
                                "column": 49
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "firstChild",
                                    "range": [
                                      3677,
                                      3687
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 109,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 109,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "parentNode",
                                    "range": [
                                      3688,
                                      3698
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 109,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 109,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    3677,
                                    3698
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 109,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 109,
                                      "column": 33
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "insertBefore",
                                  "range": [
                                    3699,
                                    3711
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 109,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 109,
                                      "column": 46
                                    }
                                  }
                                },
                                "range": [
                                  3677,
                                  3711
                                ],
                                "loc": {
                                  "start": {
                                    "line": 109,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 109,
                                    "column": 46
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "span",
                                  "range": [
                                    3712,
                                    3716
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 109,
                                      "column": 47
                                    },
                                    "end": {
                                      "line": 109,
                                      "column": 51
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "firstChild",
                                  "range": [
                                    3718,
                                    3728
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 109,
                                      "column": 53
                                    },
                                    "end": {
                                      "line": 109,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "range": [
                                3677,
                                3729
                              ],
                              "loc": {
                                "start": {
                                  "line": 109,
                                  "column": 12
                                },
                                "end": {
                                  "line": 109,
                                  "column": 64
                                }
                              }
                            },
                            "range": [
                              3677,
                              3730
                            ],
                            "loc": {
                              "start": {
                                "line": 109,
                                "column": 12
                              },
                              "end": {
                                "line": 109,
                                "column": 65
                              }
                            }
                          }
                        ],
                        "range": [
                          3613,
                          3740
                        ],
                        "loc": {
                          "start": {
                            "line": 107,
                            "column": 26
                          },
                          "end": {
                            "line": 110,
                            "column": 9
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "targetEl",
                                  "range": [
                                    3760,
                                    3768
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 111,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 111,
                                      "column": 20
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "appendChild",
                                  "range": [
                                    3769,
                                    3780
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 111,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 111,
                                      "column": 32
                                    }
                                  }
                                },
                                "range": [
                                  3760,
                                  3780
                                ],
                                "loc": {
                                  "start": {
                                    "line": 111,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 111,
                                    "column": 32
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "span",
                                  "range": [
                                    3781,
                                    3785
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 111,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 111,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "range": [
                                3760,
                                3786
                              ],
                              "loc": {
                                "start": {
                                  "line": 111,
                                  "column": 12
                                },
                                "end": {
                                  "line": 111,
                                  "column": 38
                                }
                              }
                            },
                            "range": [
                              3760,
                              3787
                            ],
                            "loc": {
                              "start": {
                                "line": 111,
                                "column": 12
                              },
                              "end": {
                                "line": 111,
                                "column": 39
                              }
                            }
                          }
                        ],
                        "range": [
                          3746,
                          3797
                        ],
                        "loc": {
                          "start": {
                            "line": 110,
                            "column": 15
                          },
                          "end": {
                            "line": 112,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        3595,
                        3797
                      ],
                      "loc": {
                        "start": {
                          "line": 107,
                          "column": 8
                        },
                        "end": {
                          "line": 112,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "btn",
                            "range": [
                              3811,
                              3814
                            ],
                            "loc": {
                              "start": {
                                "line": 114,
                                "column": 12
                              },
                              "end": {
                                "line": 114,
                                "column": 15
                              }
                            }
                          },
                          "init": null,
                          "range": [
                            3811,
                            3814
                          ],
                          "loc": {
                            "start": {
                              "line": 114,
                              "column": 12
                            },
                            "end": {
                              "line": 114,
                              "column": 15
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        3807,
                        3815
                      ],
                      "loc": {
                        "start": {
                          "line": 114,
                          "column": 8
                        },
                        "end": {
                          "line": 114,
                          "column": 16
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              3828,
                              3832
                            ],
                            "loc": {
                              "start": {
                                "line": 115,
                                "column": 12
                              },
                              "end": {
                                "line": 115,
                                "column": 16
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "btnHtml",
                            "range": [
                              3833,
                              3840
                            ],
                            "loc": {
                              "start": {
                                "line": 115,
                                "column": 17
                              },
                              "end": {
                                "line": 115,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            3828,
                            3840
                          ],
                          "loc": {
                            "start": {
                              "line": 115,
                              "column": 12
                            },
                            "end": {
                              "line": 115,
                              "column": 24
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          3827,
                          3840
                        ],
                        "loc": {
                          "start": {
                            "line": 115,
                            "column": 11
                          },
                          "end": {
                            "line": 115,
                            "column": 24
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "btn",
                                "range": [
                                  3855,
                                  3858
                                ],
                                "loc": {
                                  "start": {
                                    "line": 116,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 116,
                                    "column": 15
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "Dom",
                                    "range": [
                                      3861,
                                      3864
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 116,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 116,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "create",
                                    "range": [
                                      3865,
                                      3871
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 116,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 116,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    3861,
                                    3871
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 116,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 116,
                                      "column": 28
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "a",
                                    "raw": "'a'",
                                    "range": [
                                      3872,
                                      3875
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 116,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 116,
                                        "column": 32
                                      }
                                    }
                                  },
                                  {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": "href",
                                        "raw": "'href'",
                                        "range": [
                                          3878,
                                          3884
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 116,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 116,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "javascript:void(0);",
                                        "raw": "'javascript:void(0);'",
                                        "range": [
                                          3886,
                                          3907
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 116,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 116,
                                            "column": 64
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3877,
                                      3908
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 116,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 116,
                                        "column": 65
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3861,
                                  3909
                                ],
                                "loc": {
                                  "start": {
                                    "line": 116,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 116,
                                    "column": 66
                                  }
                                }
                              },
                              "range": [
                                3855,
                                3909
                              ],
                              "loc": {
                                "start": {
                                  "line": 116,
                                  "column": 12
                                },
                                "end": {
                                  "line": 116,
                                  "column": 66
                                }
                              }
                            },
                            "range": [
                              3855,
                              3910
                            ],
                            "loc": {
                              "start": {
                                "line": 116,
                                "column": 12
                              },
                              "end": {
                                "line": 116,
                                "column": 67
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "btn",
                                  "range": [
                                    3923,
                                    3926
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 117,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 117,
                                      "column": 15
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "className",
                                  "range": [
                                    3927,
                                    3936
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 117,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 117,
                                      "column": 25
                                    }
                                  }
                                },
                                "range": [
                                  3923,
                                  3936
                                ],
                                "loc": {
                                  "start": {
                                    "line": 117,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 117,
                                    "column": 25
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    3939,
                                    3943
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 117,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 117,
                                      "column": 32
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "btnCssClass",
                                  "range": [
                                    3944,
                                    3955
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 117,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 117,
                                      "column": 44
                                    }
                                  }
                                },
                                "range": [
                                  3939,
                                  3955
                                ],
                                "loc": {
                                  "start": {
                                    "line": 117,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 117,
                                    "column": 44
                                  }
                                }
                              },
                              "range": [
                                3923,
                                3955
                              ],
                              "loc": {
                                "start": {
                                  "line": 117,
                                  "column": 12
                                },
                                "end": {
                                  "line": 117,
                                  "column": 44
                                }
                              }
                            },
                            "range": [
                              3923,
                              3956
                            ],
                            "loc": {
                              "start": {
                                "line": 117,
                                "column": 12
                              },
                              "end": {
                                "line": 117,
                                "column": 45
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "btn",
                                  "range": [
                                    3969,
                                    3972
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 118,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 118,
                                      "column": 15
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "title",
                                  "range": [
                                    3973,
                                    3978
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 118,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 118,
                                      "column": 21
                                    }
                                  }
                                },
                                "range": [
                                  3969,
                                  3978
                                ],
                                "loc": {
                                  "start": {
                                    "line": 118,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 118,
                                    "column": 21
                                  }
                                }
                              },
                              "right": {
                                "type": "LogicalExpression",
                                "operator": "||",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      3981,
                                      3985
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 118,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 118,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "btnText",
                                    "range": [
                                      3986,
                                      3993
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 118,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 118,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    3981,
                                    3993
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 118,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 118,
                                      "column": 36
                                    }
                                  }
                                },
                                "right": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      3997,
                                      4001
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 118,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 118,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "defaultText",
                                    "range": [
                                      4002,
                                      4013
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 118,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 118,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    3997,
                                    4013
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 118,
                                      "column": 40
                                    },
                                    "end": {
                                      "line": 118,
                                      "column": 56
                                    }
                                  }
                                },
                                "range": [
                                  3981,
                                  4013
                                ],
                                "loc": {
                                  "start": {
                                    "line": 118,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 118,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                3969,
                                4013
                              ],
                              "loc": {
                                "start": {
                                  "line": 118,
                                  "column": 12
                                },
                                "end": {
                                  "line": 118,
                                  "column": 56
                                }
                              }
                            },
                            "range": [
                              3969,
                              4014
                            ],
                            "loc": {
                              "start": {
                                "line": 118,
                                "column": 12
                              },
                              "end": {
                                "line": 118,
                                "column": 57
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "btn",
                                  "range": [
                                    4027,
                                    4030
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 119,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 119,
                                      "column": 15
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "innerHTML",
                                  "range": [
                                    4031,
                                    4040
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 119,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 119,
                                      "column": 25
                                    }
                                  }
                                },
                                "range": [
                                  4027,
                                  4040
                                ],
                                "loc": {
                                  "start": {
                                    "line": 119,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 119,
                                    "column": 25
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    4043,
                                    4047
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 119,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 119,
                                      "column": 32
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "collapseBtnHtml",
                                  "range": [
                                    4048,
                                    4063
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 119,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 119,
                                      "column": 48
                                    }
                                  }
                                },
                                "range": [
                                  4043,
                                  4063
                                ],
                                "loc": {
                                  "start": {
                                    "line": 119,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 119,
                                    "column": 48
                                  }
                                }
                              },
                              "range": [
                                4027,
                                4063
                              ],
                              "loc": {
                                "start": {
                                  "line": 119,
                                  "column": 12
                                },
                                "end": {
                                  "line": 119,
                                  "column": 48
                                }
                              }
                            },
                            "range": [
                              4027,
                              4064
                            ],
                            "loc": {
                              "start": {
                                "line": 119,
                                "column": 12
                              },
                              "end": {
                                "line": 119,
                                "column": 49
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "span",
                                  "range": [
                                    4077,
                                    4081
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 120,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 120,
                                      "column": 16
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "appendChild",
                                  "range": [
                                    4082,
                                    4093
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 120,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 120,
                                      "column": 28
                                    }
                                  }
                                },
                                "range": [
                                  4077,
                                  4093
                                ],
                                "loc": {
                                  "start": {
                                    "line": 120,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 120,
                                    "column": 28
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "btn",
                                  "range": [
                                    4094,
                                    4097
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 120,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 120,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "range": [
                                4077,
                                4098
                              ],
                              "loc": {
                                "start": {
                                  "line": 120,
                                  "column": 12
                                },
                                "end": {
                                  "line": 120,
                                  "column": 33
                                }
                              }
                            },
                            "range": [
                              4077,
                              4099
                            ],
                            "loc": {
                              "start": {
                                "line": 120,
                                "column": 12
                              },
                              "end": {
                                "line": 120,
                                "column": 34
                              }
                            }
                          }
                        ],
                        "range": [
                          3841,
                          4109
                        ],
                        "loc": {
                          "start": {
                            "line": 115,
                            "column": 25
                          },
                          "end": {
                            "line": 121,
                            "column": 9
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "span",
                                  "range": [
                                    4143,
                                    4147
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 122,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 122,
                                      "column": 16
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "innerHTML",
                                  "range": [
                                    4148,
                                    4157
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 122,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 122,
                                      "column": 26
                                    }
                                  }
                                },
                                "range": [
                                  4143,
                                  4157
                                ],
                                "loc": {
                                  "start": {
                                    "line": 122,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 122,
                                    "column": 26
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    4160,
                                    4164
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 122,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 122,
                                      "column": 33
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "btnHtml",
                                  "range": [
                                    4165,
                                    4172
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 122,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 122,
                                      "column": 41
                                    }
                                  }
                                },
                                "range": [
                                  4160,
                                  4172
                                ],
                                "loc": {
                                  "start": {
                                    "line": 122,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 122,
                                    "column": 41
                                  }
                                }
                              },
                              "range": [
                                4143,
                                4172
                              ],
                              "loc": {
                                "start": {
                                  "line": 122,
                                  "column": 12
                                },
                                "end": {
                                  "line": 122,
                                  "column": 41
                                }
                              }
                            },
                            "range": [
                              4143,
                              4173
                            ],
                            "loc": {
                              "start": {
                                "line": 122,
                                "column": 12
                              },
                              "end": {
                                "line": 122,
                                "column": 42
                              }
                            },
                            "leadingComments": [
                              {
                                "type": "Line",
                                "value": "Custom html",
                                "range": [
                                  4117,
                                  4130
                                ],
                                "loc": {
                                  "start": {
                                    "line": 121,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 121,
                                    "column": 30
                                  }
                                }
                              }
                            ]
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "btn",
                                "range": [
                                  4186,
                                  4189
                                ],
                                "loc": {
                                  "start": {
                                    "line": 123,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 123,
                                    "column": 15
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "span",
                                  "range": [
                                    4192,
                                    4196
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 123,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 123,
                                      "column": 22
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "firstChild",
                                  "range": [
                                    4197,
                                    4207
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 123,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 123,
                                      "column": 33
                                    }
                                  }
                                },
                                "range": [
                                  4192,
                                  4207
                                ],
                                "loc": {
                                  "start": {
                                    "line": 123,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 123,
                                    "column": 33
                                  }
                                }
                              },
                              "range": [
                                4186,
                                4207
                              ],
                              "loc": {
                                "start": {
                                  "line": 123,
                                  "column": 12
                                },
                                "end": {
                                  "line": 123,
                                  "column": 33
                                }
                              }
                            },
                            "range": [
                              4186,
                              4208
                            ],
                            "loc": {
                              "start": {
                                "line": 123,
                                "column": 12
                              },
                              "end": {
                                "line": 123,
                                "column": 34
                              }
                            }
                          }
                        ],
                        "range": [
                          4115,
                          4218
                        ],
                        "loc": {
                          "start": {
                            "line": 121,
                            "column": 15
                          },
                          "end": {
                            "line": 124,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        3824,
                        4218
                      ],
                      "loc": {
                        "start": {
                          "line": 115,
                          "column": 8
                        },
                        "end": {
                          "line": 124,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "Event",
                            "range": [
                              4228,
                              4233
                            ],
                            "loc": {
                              "start": {
                                "line": 126,
                                "column": 8
                              },
                              "end": {
                                "line": 126,
                                "column": 13
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "add",
                            "range": [
                              4234,
                              4237
                            ],
                            "loc": {
                              "start": {
                                "line": 126,
                                "column": 14
                              },
                              "end": {
                                "line": 126,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            4228,
                            4237
                          ],
                          "loc": {
                            "start": {
                              "line": 126,
                              "column": 8
                            },
                            "end": {
                              "line": 126,
                              "column": 17
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "btn",
                            "range": [
                              4238,
                              4241
                            ],
                            "loc": {
                              "start": {
                                "line": 126,
                                "column": 18
                              },
                              "end": {
                                "line": 126,
                                "column": 21
                              }
                            }
                          },
                          {
                            "type": "Literal",
                            "value": "click",
                            "raw": "'click'",
                            "range": [
                              4243,
                              4250
                            ],
                            "loc": {
                              "start": {
                                "line": 126,
                                "column": 23
                              },
                              "end": {
                                "line": 126,
                                "column": 30
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [],
                            "body": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    4257,
                                    4261
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 126,
                                      "column": 37
                                    },
                                    "end": {
                                      "line": 126,
                                      "column": 41
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "toggle",
                                  "range": [
                                    4262,
                                    4268
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 126,
                                      "column": 42
                                    },
                                    "end": {
                                      "line": 126,
                                      "column": 48
                                    }
                                  }
                                },
                                "range": [
                                  4257,
                                  4268
                                ],
                                "loc": {
                                  "start": {
                                    "line": 126,
                                    "column": 37
                                  },
                                  "end": {
                                    "line": 126,
                                    "column": 48
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                4257,
                                4270
                              ],
                              "loc": {
                                "start": {
                                  "line": 126,
                                  "column": 37
                                },
                                "end": {
                                  "line": 126,
                                  "column": 50
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              4252,
                              4270
                            ],
                            "loc": {
                              "start": {
                                "line": 126,
                                "column": 32
                              },
                              "end": {
                                "line": 126,
                                "column": 50
                              }
                            }
                          }
                        ],
                        "range": [
                          4228,
                          4271
                        ],
                        "loc": {
                          "start": {
                            "line": 126,
                            "column": 8
                          },
                          "end": {
                            "line": 126,
                            "column": 51
                          }
                        }
                      },
                      "range": [
                        4228,
                        4272
                      ],
                      "loc": {
                        "start": {
                          "line": 126,
                          "column": 8
                        },
                        "end": {
                          "line": 126,
                          "column": 52
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              4282,
                              4286
                            ],
                            "loc": {
                              "start": {
                                "line": 128,
                                "column": 8
                              },
                              "end": {
                                "line": 128,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "contEl",
                            "range": [
                              4287,
                              4293
                            ],
                            "loc": {
                              "start": {
                                "line": 128,
                                "column": 13
                              },
                              "end": {
                                "line": 128,
                                "column": 19
                              }
                            }
                          },
                          "range": [
                            4282,
                            4293
                          ],
                          "loc": {
                            "start": {
                              "line": 128,
                              "column": 8
                            },
                            "end": {
                              "line": 128,
                              "column": 19
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "span",
                          "range": [
                            4296,
                            4300
                          ],
                          "loc": {
                            "start": {
                              "line": 128,
                              "column": 22
                            },
                            "end": {
                              "line": 128,
                              "column": 26
                            }
                          }
                        },
                        "range": [
                          4282,
                          4300
                        ],
                        "loc": {
                          "start": {
                            "line": 128,
                            "column": 8
                          },
                          "end": {
                            "line": 128,
                            "column": 26
                          }
                        }
                      },
                      "range": [
                        4282,
                        4301
                      ],
                      "loc": {
                        "start": {
                          "line": 128,
                          "column": 8
                        },
                        "end": {
                          "line": 128,
                          "column": 27
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              4310,
                              4314
                            ],
                            "loc": {
                              "start": {
                                "line": 129,
                                "column": 8
                              },
                              "end": {
                                "line": 129,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "btnEl",
                            "range": [
                              4315,
                              4320
                            ],
                            "loc": {
                              "start": {
                                "line": 129,
                                "column": 13
                              },
                              "end": {
                                "line": 129,
                                "column": 18
                              }
                            }
                          },
                          "range": [
                            4310,
                            4320
                          ],
                          "loc": {
                            "start": {
                              "line": 129,
                              "column": 8
                            },
                            "end": {
                              "line": 129,
                              "column": 18
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "btn",
                          "range": [
                            4323,
                            4326
                          ],
                          "loc": {
                            "start": {
                              "line": 129,
                              "column": 21
                            },
                            "end": {
                              "line": 129,
                              "column": 24
                            }
                          }
                        },
                        "range": [
                          4310,
                          4326
                        ],
                        "loc": {
                          "start": {
                            "line": 129,
                            "column": 8
                          },
                          "end": {
                            "line": 129,
                            "column": 24
                          }
                        }
                      },
                      "range": [
                        4310,
                        4327
                      ],
                      "loc": {
                        "start": {
                          "line": 129,
                          "column": 8
                        },
                        "end": {
                          "line": 129,
                          "column": 25
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              4341,
                              4345
                            ],
                            "loc": {
                              "start": {
                                "line": 131,
                                "column": 12
                              },
                              "end": {
                                "line": 131,
                                "column": 16
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "visibleAtStart",
                            "range": [
                              4346,
                              4360
                            ],
                            "loc": {
                              "start": {
                                "line": 131,
                                "column": 17
                              },
                              "end": {
                                "line": 131,
                                "column": 31
                              }
                            }
                          },
                          "range": [
                            4341,
                            4360
                          ],
                          "loc": {
                            "start": {
                              "line": 131,
                              "column": 12
                            },
                            "end": {
                              "line": 131,
                              "column": 31
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          4340,
                          4360
                        ],
                        "loc": {
                          "start": {
                            "line": 131,
                            "column": 11
                          },
                          "end": {
                            "line": 131,
                            "column": 31
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    4375,
                                    4379
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 132,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 132,
                                      "column": 16
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "toggle",
                                  "range": [
                                    4380,
                                    4386
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 132,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 132,
                                      "column": 23
                                    }
                                  }
                                },
                                "range": [
                                  4375,
                                  4386
                                ],
                                "loc": {
                                  "start": {
                                    "line": 132,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 132,
                                    "column": 23
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                4375,
                                4388
                              ],
                              "loc": {
                                "start": {
                                  "line": 132,
                                  "column": 12
                                },
                                "end": {
                                  "line": 132,
                                  "column": 25
                                }
                              }
                            },
                            "range": [
                              4375,
                              4389
                            ],
                            "loc": {
                              "start": {
                                "line": 132,
                                "column": 12
                              },
                              "end": {
                                "line": 132,
                                "column": 26
                              }
                            }
                          }
                        ],
                        "range": [
                          4361,
                          4399
                        ],
                        "loc": {
                          "start": {
                            "line": 131,
                            "column": 32
                          },
                          "end": {
                            "line": 133,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        4337,
                        4399
                      ],
                      "loc": {
                        "start": {
                          "line": 131,
                          "column": 8
                        },
                        "end": {
                          "line": 133,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    3257,
                    4405
                  ],
                  "loc": {
                    "start": {
                      "line": 96,
                      "column": 13
                    },
                    "end": {
                      "line": 134,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  3255,
                  4405
                ],
                "loc": {
                  "start": {
                    "line": 96,
                    "column": 11
                  },
                  "end": {
                    "line": 134,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                3248,
                4405
              ],
              "loc": {
                "start": {
                  "line": 96,
                  "column": 4
                },
                "end": {
                  "line": 134,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Build UI elements\n     ",
                  "range": [
                    3207,
                    3243
                  ],
                  "loc": {
                    "start": {
                      "line": 93,
                      "column": 4
                    },
                    "end": {
                      "line": 95,
                      "column": 7
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Toggle filters visibility\n     ",
                  "range": [
                    4411,
                    4455
                  ],
                  "loc": {
                    "start": {
                      "line": 136,
                      "column": 4
                    },
                    "end": {
                      "line": 138,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "toggle",
                "range": [
                  4460,
                  4466
                ],
                "loc": {
                  "start": {
                    "line": 139,
                    "column": 4
                  },
                  "end": {
                    "line": 139,
                    "column": 10
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "tf",
                            "range": [
                              4482,
                              4484
                            ],
                            "loc": {
                              "start": {
                                "line": 140,
                                "column": 12
                              },
                              "end": {
                                "line": 140,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                4487,
                                4491
                              ],
                              "loc": {
                                "start": {
                                  "line": 140,
                                  "column": 17
                                },
                                "end": {
                                  "line": 140,
                                  "column": 21
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "tf",
                              "range": [
                                4492,
                                4494
                              ],
                              "loc": {
                                "start": {
                                  "line": 140,
                                  "column": 22
                                },
                                "end": {
                                  "line": 140,
                                  "column": 24
                                }
                              }
                            },
                            "range": [
                              4487,
                              4494
                            ],
                            "loc": {
                              "start": {
                                "line": 140,
                                "column": 17
                              },
                              "end": {
                                "line": 140,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            4482,
                            4494
                          ],
                          "loc": {
                            "start": {
                              "line": 140,
                              "column": 12
                            },
                            "end": {
                              "line": 140,
                              "column": 24
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        4478,
                        4495
                      ],
                      "loc": {
                        "start": {
                          "line": 140,
                          "column": 8
                        },
                        "end": {
                          "line": 140,
                          "column": 25
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "tbl",
                            "range": [
                              4508,
                              4511
                            ],
                            "loc": {
                              "start": {
                                "line": 141,
                                "column": 12
                              },
                              "end": {
                                "line": 141,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "tf",
                                "range": [
                                  4514,
                                  4516
                                ],
                                "loc": {
                                  "start": {
                                    "line": 141,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 141,
                                    "column": 20
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "gridLayout",
                                "range": [
                                  4517,
                                  4527
                                ],
                                "loc": {
                                  "start": {
                                    "line": 141,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 141,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                4514,
                                4527
                              ],
                              "loc": {
                                "start": {
                                  "line": 141,
                                  "column": 18
                                },
                                "end": {
                                  "line": 141,
                                  "column": 31
                                }
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "tf",
                                    "range": [
                                      4529,
                                      4531
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 141,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "feature",
                                    "range": [
                                      4532,
                                      4539
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 141,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    4529,
                                    4539
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 141,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 141,
                                      "column": 43
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "gridLayout",
                                    "raw": "'gridLayout'",
                                    "range": [
                                      4540,
                                      4552
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 141,
                                        "column": 44
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 56
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4529,
                                  4553
                                ],
                                "loc": {
                                  "start": {
                                    "line": 141,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 141,
                                    "column": 57
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "headTbl",
                                "range": [
                                  4554,
                                  4561
                                ],
                                "loc": {
                                  "start": {
                                    "line": 141,
                                    "column": 58
                                  },
                                  "end": {
                                    "line": 141,
                                    "column": 65
                                  }
                                }
                              },
                              "range": [
                                4529,
                                4561
                              ],
                              "loc": {
                                "start": {
                                  "line": 141,
                                  "column": 33
                                },
                                "end": {
                                  "line": 141,
                                  "column": 65
                                }
                              }
                            },
                            "alternate": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "tf",
                                "range": [
                                  4564,
                                  4566
                                ],
                                "loc": {
                                  "start": {
                                    "line": 141,
                                    "column": 68
                                  },
                                  "end": {
                                    "line": 141,
                                    "column": 70
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "tbl",
                                "range": [
                                  4567,
                                  4570
                                ],
                                "loc": {
                                  "start": {
                                    "line": 141,
                                    "column": 71
                                  },
                                  "end": {
                                    "line": 141,
                                    "column": 74
                                  }
                                }
                              },
                              "range": [
                                4564,
                                4570
                              ],
                              "loc": {
                                "start": {
                                  "line": 141,
                                  "column": 68
                                },
                                "end": {
                                  "line": 141,
                                  "column": 74
                                }
                              }
                            },
                            "range": [
                              4514,
                              4570
                            ],
                            "loc": {
                              "start": {
                                "line": 141,
                                "column": 18
                              },
                              "end": {
                                "line": 141,
                                "column": 74
                              }
                            }
                          },
                          "range": [
                            4508,
                            4570
                          ],
                          "loc": {
                            "start": {
                              "line": 141,
                              "column": 12
                            },
                            "end": {
                              "line": 141,
                              "column": 74
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        4504,
                        4571
                      ],
                      "loc": {
                        "start": {
                          "line": 141,
                          "column": 8
                        },
                        "end": {
                          "line": 141,
                          "column": 75
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "fltRow",
                            "range": [
                              4584,
                              4590
                            ],
                            "loc": {
                              "start": {
                                "line": 142,
                                "column": 12
                              },
                              "end": {
                                "line": 142,
                                "column": 18
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "tbl",
                                "range": [
                                  4593,
                                  4596
                                ],
                                "loc": {
                                  "start": {
                                    "line": 142,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 142,
                                    "column": 24
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "rows",
                                "range": [
                                  4597,
                                  4601
                                ],
                                "loc": {
                                  "start": {
                                    "line": 142,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 142,
                                    "column": 29
                                  }
                                }
                              },
                              "range": [
                                4593,
                                4601
                              ],
                              "loc": {
                                "start": {
                                  "line": 142,
                                  "column": 21
                                },
                                "end": {
                                  "line": 142,
                                  "column": 29
                                }
                              }
                            },
                            "property": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  4602,
                                  4606
                                ],
                                "loc": {
                                  "start": {
                                    "line": 142,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 142,
                                    "column": 34
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "filtersRowIndex",
                                "range": [
                                  4607,
                                  4622
                                ],
                                "loc": {
                                  "start": {
                                    "line": 142,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 142,
                                    "column": 50
                                  }
                                }
                              },
                              "range": [
                                4602,
                                4622
                              ],
                              "loc": {
                                "start": {
                                  "line": 142,
                                  "column": 30
                                },
                                "end": {
                                  "line": 142,
                                  "column": 50
                                }
                              }
                            },
                            "range": [
                              4593,
                              4623
                            ],
                            "loc": {
                              "start": {
                                "line": 142,
                                "column": 21
                              },
                              "end": {
                                "line": 142,
                                "column": 51
                              }
                            }
                          },
                          "range": [
                            4584,
                            4623
                          ],
                          "loc": {
                            "start": {
                              "line": 142,
                              "column": 12
                            },
                            "end": {
                              "line": 142,
                              "column": 51
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        4580,
                        4624
                      ],
                      "loc": {
                        "start": {
                          "line": 142,
                          "column": 8
                        },
                        "end": {
                          "line": 142,
                          "column": 52
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "fltRowDisplay",
                            "range": [
                              4637,
                              4650
                            ],
                            "loc": {
                              "start": {
                                "line": 143,
                                "column": 12
                              },
                              "end": {
                                "line": 143,
                                "column": 25
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "fltRow",
                                "range": [
                                  4653,
                                  4659
                                ],
                                "loc": {
                                  "start": {
                                    "line": 143,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 143,
                                    "column": 34
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "style",
                                "range": [
                                  4660,
                                  4665
                                ],
                                "loc": {
                                  "start": {
                                    "line": 143,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 143,
                                    "column": 40
                                  }
                                }
                              },
                              "range": [
                                4653,
                                4665
                              ],
                              "loc": {
                                "start": {
                                  "line": 143,
                                  "column": 28
                                },
                                "end": {
                                  "line": 143,
                                  "column": 40
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "display",
                              "range": [
                                4666,
                                4673
                              ],
                              "loc": {
                                "start": {
                                  "line": 143,
                                  "column": 41
                                },
                                "end": {
                                  "line": 143,
                                  "column": 48
                                }
                              }
                            },
                            "range": [
                              4653,
                              4673
                            ],
                            "loc": {
                              "start": {
                                "line": 143,
                                "column": 28
                              },
                              "end": {
                                "line": 143,
                                "column": 48
                              }
                            }
                          },
                          "range": [
                            4637,
                            4673
                          ],
                          "loc": {
                            "start": {
                              "line": 143,
                              "column": 12
                            },
                            "end": {
                              "line": 143,
                              "column": 48
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        4633,
                        4674
                      ],
                      "loc": {
                        "start": {
                          "line": 143,
                          "column": 8
                        },
                        "end": {
                          "line": 143,
                          "column": 49
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              4687,
                              4691
                            ],
                            "loc": {
                              "start": {
                                "line": 145,
                                "column": 11
                              },
                              "end": {
                                "line": 145,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onBeforeShow",
                            "range": [
                              4692,
                              4704
                            ],
                            "loc": {
                              "start": {
                                "line": 145,
                                "column": 16
                              },
                              "end": {
                                "line": 145,
                                "column": 28
                              }
                            }
                          },
                          "range": [
                            4687,
                            4704
                          ],
                          "loc": {
                            "start": {
                              "line": 145,
                              "column": 11
                            },
                            "end": {
                              "line": 145,
                              "column": 28
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "!==",
                          "left": {
                            "type": "Identifier",
                            "name": "fltRowDisplay",
                            "range": [
                              4708,
                              4721
                            ],
                            "loc": {
                              "start": {
                                "line": 145,
                                "column": 32
                              },
                              "end": {
                                "line": 145,
                                "column": 45
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "",
                            "raw": "''",
                            "range": [
                              4726,
                              4728
                            ],
                            "loc": {
                              "start": {
                                "line": 145,
                                "column": 50
                              },
                              "end": {
                                "line": 145,
                                "column": 52
                              }
                            }
                          },
                          "range": [
                            4708,
                            4728
                          ],
                          "loc": {
                            "start": {
                              "line": 145,
                              "column": 32
                            },
                            "end": {
                              "line": 145,
                              "column": 52
                            }
                          }
                        },
                        "range": [
                          4687,
                          4728
                        ],
                        "loc": {
                          "start": {
                            "line": 145,
                            "column": 11
                          },
                          "end": {
                            "line": 145,
                            "column": 52
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      4743,
                                      4747
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 146,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 146,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "onBeforeShow",
                                    "range": [
                                      4748,
                                      4760
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 146,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 146,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    4743,
                                    4760
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 146,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 146,
                                      "column": 29
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "call",
                                  "range": [
                                    4761,
                                    4765
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 146,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 146,
                                      "column": 34
                                    }
                                  }
                                },
                                "range": [
                                  4743,
                                  4765
                                ],
                                "loc": {
                                  "start": {
                                    "line": 146,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 146,
                                    "column": 34
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "ThisExpression",
                                  "range": [
                                    4766,
                                    4770
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 146,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 146,
                                      "column": 39
                                    }
                                  }
                                },
                                {
                                  "type": "ThisExpression",
                                  "range": [
                                    4772,
                                    4776
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 146,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 146,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "range": [
                                4743,
                                4777
                              ],
                              "loc": {
                                "start": {
                                  "line": 146,
                                  "column": 12
                                },
                                "end": {
                                  "line": 146,
                                  "column": 46
                                }
                              }
                            },
                            "range": [
                              4743,
                              4778
                            ],
                            "loc": {
                              "start": {
                                "line": 146,
                                "column": 12
                              },
                              "end": {
                                "line": 146,
                                "column": 47
                              }
                            }
                          }
                        ],
                        "range": [
                          4729,
                          4788
                        ],
                        "loc": {
                          "start": {
                            "line": 145,
                            "column": 53
                          },
                          "end": {
                            "line": 147,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        4684,
                        4788
                      ],
                      "loc": {
                        "start": {
                          "line": 145,
                          "column": 8
                        },
                        "end": {
                          "line": 147,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              4800,
                              4804
                            ],
                            "loc": {
                              "start": {
                                "line": 148,
                                "column": 11
                              },
                              "end": {
                                "line": 148,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onBeforeHide",
                            "range": [
                              4805,
                              4817
                            ],
                            "loc": {
                              "start": {
                                "line": 148,
                                "column": 16
                              },
                              "end": {
                                "line": 148,
                                "column": 28
                              }
                            }
                          },
                          "range": [
                            4800,
                            4817
                          ],
                          "loc": {
                            "start": {
                              "line": 148,
                              "column": 11
                            },
                            "end": {
                              "line": 148,
                              "column": 28
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "===",
                          "left": {
                            "type": "Identifier",
                            "name": "fltRowDisplay",
                            "range": [
                              4821,
                              4834
                            ],
                            "loc": {
                              "start": {
                                "line": 148,
                                "column": 32
                              },
                              "end": {
                                "line": 148,
                                "column": 45
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "",
                            "raw": "''",
                            "range": [
                              4839,
                              4841
                            ],
                            "loc": {
                              "start": {
                                "line": 148,
                                "column": 50
                              },
                              "end": {
                                "line": 148,
                                "column": 52
                              }
                            }
                          },
                          "range": [
                            4821,
                            4841
                          ],
                          "loc": {
                            "start": {
                              "line": 148,
                              "column": 32
                            },
                            "end": {
                              "line": 148,
                              "column": 52
                            }
                          }
                        },
                        "range": [
                          4800,
                          4841
                        ],
                        "loc": {
                          "start": {
                            "line": 148,
                            "column": 11
                          },
                          "end": {
                            "line": 148,
                            "column": 52
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      4856,
                                      4860
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 149,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 149,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "onBeforeHide",
                                    "range": [
                                      4861,
                                      4873
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 149,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 149,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    4856,
                                    4873
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 149,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 149,
                                      "column": 29
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "call",
                                  "range": [
                                    4874,
                                    4878
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 149,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 149,
                                      "column": 34
                                    }
                                  }
                                },
                                "range": [
                                  4856,
                                  4878
                                ],
                                "loc": {
                                  "start": {
                                    "line": 149,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 149,
                                    "column": 34
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Literal",
                                  "value": null,
                                  "raw": "null",
                                  "range": [
                                    4879,
                                    4883
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 149,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 149,
                                      "column": 39
                                    }
                                  }
                                },
                                {
                                  "type": "ThisExpression",
                                  "range": [
                                    4885,
                                    4889
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 149,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 149,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "range": [
                                4856,
                                4890
                              ],
                              "loc": {
                                "start": {
                                  "line": 149,
                                  "column": 12
                                },
                                "end": {
                                  "line": 149,
                                  "column": 46
                                }
                              }
                            },
                            "range": [
                              4856,
                              4891
                            ],
                            "loc": {
                              "start": {
                                "line": 149,
                                "column": 12
                              },
                              "end": {
                                "line": 149,
                                "column": 47
                              }
                            }
                          }
                        ],
                        "range": [
                          4842,
                          4901
                        ],
                        "loc": {
                          "start": {
                            "line": 148,
                            "column": 53
                          },
                          "end": {
                            "line": 150,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        4797,
                        4901
                      ],
                      "loc": {
                        "start": {
                          "line": 148,
                          "column": 8
                        },
                        "end": {
                          "line": 150,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "fltRow",
                              "range": [
                                4911,
                                4917
                              ],
                              "loc": {
                                "start": {
                                  "line": 152,
                                  "column": 8
                                },
                                "end": {
                                  "line": 152,
                                  "column": 14
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "style",
                              "range": [
                                4918,
                                4923
                              ],
                              "loc": {
                                "start": {
                                  "line": 152,
                                  "column": 15
                                },
                                "end": {
                                  "line": 152,
                                  "column": 20
                                }
                              }
                            },
                            "range": [
                              4911,
                              4923
                            ],
                            "loc": {
                              "start": {
                                "line": 152,
                                "column": 8
                              },
                              "end": {
                                "line": 152,
                                "column": 20
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "display",
                            "range": [
                              4924,
                              4931
                            ],
                            "loc": {
                              "start": {
                                "line": 152,
                                "column": 21
                              },
                              "end": {
                                "line": 152,
                                "column": 28
                              }
                            }
                          },
                          "range": [
                            4911,
                            4931
                          ],
                          "loc": {
                            "start": {
                              "line": 152,
                              "column": 8
                            },
                            "end": {
                              "line": 152,
                              "column": 28
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "BinaryExpression",
                            "operator": "===",
                            "left": {
                              "type": "Identifier",
                              "name": "fltRowDisplay",
                              "range": [
                                4934,
                                4947
                              ],
                              "loc": {
                                "start": {
                                  "line": 152,
                                  "column": 31
                                },
                                "end": {
                                  "line": 152,
                                  "column": 44
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": "",
                              "raw": "''",
                              "range": [
                                4950,
                                4952
                              ],
                              "loc": {
                                "start": {
                                  "line": 152,
                                  "column": 47
                                },
                                "end": {
                                  "line": 152,
                                  "column": 49
                                }
                              }
                            },
                            "range": [
                              4934,
                              4952
                            ],
                            "loc": {
                              "start": {
                                "line": 152,
                                "column": 31
                              },
                              "end": {
                                "line": 152,
                                "column": 49
                              }
                            }
                          },
                          "consequent": {
                            "type": "Literal",
                            "value": "none",
                            "raw": "'none'",
                            "range": [
                              4955,
                              4961
                            ],
                            "loc": {
                              "start": {
                                "line": 152,
                                "column": 52
                              },
                              "end": {
                                "line": 152,
                                "column": 58
                              }
                            }
                          },
                          "alternate": {
                            "type": "Literal",
                            "value": "",
                            "raw": "''",
                            "range": [
                              4964,
                              4966
                            ],
                            "loc": {
                              "start": {
                                "line": 152,
                                "column": 61
                              },
                              "end": {
                                "line": 152,
                                "column": 63
                              }
                            }
                          },
                          "range": [
                            4934,
                            4966
                          ],
                          "loc": {
                            "start": {
                              "line": 152,
                              "column": 31
                            },
                            "end": {
                              "line": 152,
                              "column": 63
                            }
                          }
                        },
                        "range": [
                          4911,
                          4966
                        ],
                        "loc": {
                          "start": {
                            "line": 152,
                            "column": 8
                          },
                          "end": {
                            "line": 152,
                            "column": 63
                          }
                        }
                      },
                      "range": [
                        4911,
                        4967
                      ],
                      "loc": {
                        "start": {
                          "line": 152,
                          "column": 8
                        },
                        "end": {
                          "line": 152,
                          "column": 64
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              4979,
                              4983
                            ],
                            "loc": {
                              "start": {
                                "line": 153,
                                "column": 11
                              },
                              "end": {
                                "line": 153,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "enableIcon",
                            "range": [
                              4984,
                              4994
                            ],
                            "loc": {
                              "start": {
                                "line": 153,
                                "column": 16
                              },
                              "end": {
                                "line": 153,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            4979,
                            4994
                          ],
                          "loc": {
                            "start": {
                              "line": 153,
                              "column": 11
                            },
                            "end": {
                              "line": 153,
                              "column": 26
                            }
                          }
                        },
                        "right": {
                          "type": "UnaryExpression",
                          "operator": "!",
                          "argument": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                4999,
                                5003
                              ],
                              "loc": {
                                "start": {
                                  "line": 153,
                                  "column": 31
                                },
                                "end": {
                                  "line": 153,
                                  "column": 35
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "btnHtml",
                              "range": [
                                5004,
                                5011
                              ],
                              "loc": {
                                "start": {
                                  "line": 153,
                                  "column": 36
                                },
                                "end": {
                                  "line": 153,
                                  "column": 43
                                }
                              }
                            },
                            "range": [
                              4999,
                              5011
                            ],
                            "loc": {
                              "start": {
                                "line": 153,
                                "column": 31
                              },
                              "end": {
                                "line": 153,
                                "column": 43
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            4998,
                            5011
                          ],
                          "loc": {
                            "start": {
                              "line": 153,
                              "column": 30
                            },
                            "end": {
                              "line": 153,
                              "column": 43
                            }
                          }
                        },
                        "range": [
                          4979,
                          5011
                        ],
                        "loc": {
                          "start": {
                            "line": 153,
                            "column": 11
                          },
                          "end": {
                            "line": 153,
                            "column": 43
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      5026,
                                      5030
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 154,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 154,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "btnEl",
                                    "range": [
                                      5031,
                                      5036
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 154,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 154,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    5026,
                                    5036
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 154,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 154,
                                      "column": 22
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "innerHTML",
                                  "range": [
                                    5037,
                                    5046
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 154,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 154,
                                      "column": 32
                                    }
                                  }
                                },
                                "range": [
                                  5026,
                                  5046
                                ],
                                "loc": {
                                  "start": {
                                    "line": 154,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 154,
                                    "column": 32
                                  }
                                }
                              },
                              "right": {
                                "type": "ConditionalExpression",
                                "test": {
                                  "type": "BinaryExpression",
                                  "operator": "===",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "fltRowDisplay",
                                    "range": [
                                      5049,
                                      5062
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 154,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 154,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": "",
                                    "raw": "''",
                                    "range": [
                                      5067,
                                      5069
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 154,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 154,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    5049,
                                    5069
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 154,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 154,
                                      "column": 55
                                    }
                                  }
                                },
                                "consequent": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      5088,
                                      5092
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 155,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 155,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "expandBtnHtml",
                                    "range": [
                                      5093,
                                      5106
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 155,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 155,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    5088,
                                    5106
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 155,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 155,
                                      "column": 34
                                    }
                                  }
                                },
                                "alternate": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      5109,
                                      5113
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 155,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 155,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "collapseBtnHtml",
                                    "range": [
                                      5114,
                                      5129
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 155,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 155,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    5109,
                                    5129
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 155,
                                      "column": 37
                                    },
                                    "end": {
                                      "line": 155,
                                      "column": 57
                                    }
                                  }
                                },
                                "range": [
                                  5049,
                                  5129
                                ],
                                "loc": {
                                  "start": {
                                    "line": 154,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 155,
                                    "column": 57
                                  }
                                }
                              },
                              "range": [
                                5026,
                                5129
                              ],
                              "loc": {
                                "start": {
                                  "line": 154,
                                  "column": 12
                                },
                                "end": {
                                  "line": 155,
                                  "column": 57
                                }
                              }
                            },
                            "range": [
                              5026,
                              5130
                            ],
                            "loc": {
                              "start": {
                                "line": 154,
                                "column": 12
                              },
                              "end": {
                                "line": 155,
                                "column": 58
                              }
                            }
                          }
                        ],
                        "range": [
                          5012,
                          5140
                        ],
                        "loc": {
                          "start": {
                            "line": 153,
                            "column": 44
                          },
                          "end": {
                            "line": 156,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        4976,
                        5140
                      ],
                      "loc": {
                        "start": {
                          "line": 153,
                          "column": 8
                        },
                        "end": {
                          "line": 156,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              5153,
                              5157
                            ],
                            "loc": {
                              "start": {
                                "line": 158,
                                "column": 11
                              },
                              "end": {
                                "line": 158,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onAfterShow",
                            "range": [
                              5158,
                              5169
                            ],
                            "loc": {
                              "start": {
                                "line": 158,
                                "column": 16
                              },
                              "end": {
                                "line": 158,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            5153,
                            5169
                          ],
                          "loc": {
                            "start": {
                              "line": 158,
                              "column": 11
                            },
                            "end": {
                              "line": 158,
                              "column": 27
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "!==",
                          "left": {
                            "type": "Identifier",
                            "name": "fltRowDisplay",
                            "range": [
                              5173,
                              5186
                            ],
                            "loc": {
                              "start": {
                                "line": 158,
                                "column": 31
                              },
                              "end": {
                                "line": 158,
                                "column": 44
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "",
                            "raw": "''",
                            "range": [
                              5191,
                              5193
                            ],
                            "loc": {
                              "start": {
                                "line": 158,
                                "column": 49
                              },
                              "end": {
                                "line": 158,
                                "column": 51
                              }
                            }
                          },
                          "range": [
                            5173,
                            5193
                          ],
                          "loc": {
                            "start": {
                              "line": 158,
                              "column": 31
                            },
                            "end": {
                              "line": 158,
                              "column": 51
                            }
                          }
                        },
                        "range": [
                          5153,
                          5193
                        ],
                        "loc": {
                          "start": {
                            "line": 158,
                            "column": 11
                          },
                          "end": {
                            "line": 158,
                            "column": 51
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      5208,
                                      5212
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 159,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 159,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "onAfterShow",
                                    "range": [
                                      5213,
                                      5224
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 159,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 159,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    5208,
                                    5224
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 159,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 159,
                                      "column": 28
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "call",
                                  "range": [
                                    5225,
                                    5229
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 159,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 159,
                                      "column": 33
                                    }
                                  }
                                },
                                "range": [
                                  5208,
                                  5229
                                ],
                                "loc": {
                                  "start": {
                                    "line": 159,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 159,
                                    "column": 33
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Literal",
                                  "value": null,
                                  "raw": "null",
                                  "range": [
                                    5230,
                                    5234
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 159,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 159,
                                      "column": 38
                                    }
                                  }
                                },
                                {
                                  "type": "ThisExpression",
                                  "range": [
                                    5236,
                                    5240
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 159,
                                      "column": 40
                                    },
                                    "end": {
                                      "line": 159,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "range": [
                                5208,
                                5241
                              ],
                              "loc": {
                                "start": {
                                  "line": 159,
                                  "column": 12
                                },
                                "end": {
                                  "line": 159,
                                  "column": 45
                                }
                              }
                            },
                            "range": [
                              5208,
                              5242
                            ],
                            "loc": {
                              "start": {
                                "line": 159,
                                "column": 12
                              },
                              "end": {
                                "line": 159,
                                "column": 46
                              }
                            }
                          }
                        ],
                        "range": [
                          5194,
                          5252
                        ],
                        "loc": {
                          "start": {
                            "line": 158,
                            "column": 52
                          },
                          "end": {
                            "line": 160,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        5150,
                        5252
                      ],
                      "loc": {
                        "start": {
                          "line": 158,
                          "column": 8
                        },
                        "end": {
                          "line": 160,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              5264,
                              5268
                            ],
                            "loc": {
                              "start": {
                                "line": 161,
                                "column": 11
                              },
                              "end": {
                                "line": 161,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onAfterHide",
                            "range": [
                              5269,
                              5280
                            ],
                            "loc": {
                              "start": {
                                "line": 161,
                                "column": 16
                              },
                              "end": {
                                "line": 161,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            5264,
                            5280
                          ],
                          "loc": {
                            "start": {
                              "line": 161,
                              "column": 11
                            },
                            "end": {
                              "line": 161,
                              "column": 27
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "===",
                          "left": {
                            "type": "Identifier",
                            "name": "fltRowDisplay",
                            "range": [
                              5284,
                              5297
                            ],
                            "loc": {
                              "start": {
                                "line": 161,
                                "column": 31
                              },
                              "end": {
                                "line": 161,
                                "column": 44
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "",
                            "raw": "''",
                            "range": [
                              5302,
                              5304
                            ],
                            "loc": {
                              "start": {
                                "line": 161,
                                "column": 49
                              },
                              "end": {
                                "line": 161,
                                "column": 51
                              }
                            }
                          },
                          "range": [
                            5284,
                            5304
                          ],
                          "loc": {
                            "start": {
                              "line": 161,
                              "column": 31
                            },
                            "end": {
                              "line": 161,
                              "column": 51
                            }
                          }
                        },
                        "range": [
                          5264,
                          5304
                        ],
                        "loc": {
                          "start": {
                            "line": 161,
                            "column": 11
                          },
                          "end": {
                            "line": 161,
                            "column": 51
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      5319,
                                      5323
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 162,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 162,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "onAfterHide",
                                    "range": [
                                      5324,
                                      5335
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 162,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 162,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    5319,
                                    5335
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 162,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 162,
                                      "column": 28
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "call",
                                  "range": [
                                    5336,
                                    5340
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 162,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 162,
                                      "column": 33
                                    }
                                  }
                                },
                                "range": [
                                  5319,
                                  5340
                                ],
                                "loc": {
                                  "start": {
                                    "line": 162,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 162,
                                    "column": 33
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Literal",
                                  "value": null,
                                  "raw": "null",
                                  "range": [
                                    5341,
                                    5345
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 162,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 162,
                                      "column": 38
                                    }
                                  }
                                },
                                {
                                  "type": "ThisExpression",
                                  "range": [
                                    5347,
                                    5351
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 162,
                                      "column": 40
                                    },
                                    "end": {
                                      "line": 162,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "range": [
                                5319,
                                5352
                              ],
                              "loc": {
                                "start": {
                                  "line": 162,
                                  "column": 12
                                },
                                "end": {
                                  "line": 162,
                                  "column": 45
                                }
                              }
                            },
                            "range": [
                              5319,
                              5353
                            ],
                            "loc": {
                              "start": {
                                "line": 162,
                                "column": 12
                              },
                              "end": {
                                "line": 162,
                                "column": 46
                              }
                            }
                          }
                        ],
                        "range": [
                          5305,
                          5363
                        ],
                        "loc": {
                          "start": {
                            "line": 161,
                            "column": 52
                          },
                          "end": {
                            "line": 163,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        5261,
                        5363
                      ],
                      "loc": {
                        "start": {
                          "line": 161,
                          "column": 8
                        },
                        "end": {
                          "line": 163,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    4468,
                    5369
                  ],
                  "loc": {
                    "start": {
                      "line": 139,
                      "column": 12
                    },
                    "end": {
                      "line": 164,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  4466,
                  5369
                ],
                "loc": {
                  "start": {
                    "line": 139,
                    "column": 10
                  },
                  "end": {
                    "line": 164,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                4460,
                5369
              ],
              "loc": {
                "start": {
                  "line": 139,
                  "column": 4
                },
                "end": {
                  "line": 164,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Toggle filters visibility\n     ",
                  "range": [
                    4411,
                    4455
                  ],
                  "loc": {
                    "start": {
                      "line": 136,
                      "column": 4
                    },
                    "end": {
                      "line": 138,
                      "column": 7
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Destroy the UI\n     ",
                  "range": [
                    5375,
                    5408
                  ],
                  "loc": {
                    "start": {
                      "line": 166,
                      "column": 4
                    },
                    "end": {
                      "line": 168,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "destroy",
                "range": [
                  5413,
                  5420
                ],
                "loc": {
                  "start": {
                    "line": 169,
                    "column": 4
                  },
                  "end": {
                    "line": 169,
                    "column": 11
                  }
                }
              },
              "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": [
                                5436,
                                5440
                              ],
                              "loc": {
                                "start": {
                                  "line": 170,
                                  "column": 12
                                },
                                "end": {
                                  "line": 170,
                                  "column": 16
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "btnEl",
                              "range": [
                                5441,
                                5446
                              ],
                              "loc": {
                                "start": {
                                  "line": 170,
                                  "column": 17
                                },
                                "end": {
                                  "line": 170,
                                  "column": 22
                                }
                              }
                            },
                            "range": [
                              5436,
                              5446
                            ],
                            "loc": {
                              "start": {
                                "line": 170,
                                "column": 12
                              },
                              "end": {
                                "line": 170,
                                "column": 22
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            5435,
                            5446
                          ],
                          "loc": {
                            "start": {
                              "line": 170,
                              "column": 11
                            },
                            "end": {
                              "line": 170,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "UnaryExpression",
                          "operator": "!",
                          "argument": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                5451,
                                5455
                              ],
                              "loc": {
                                "start": {
                                  "line": 170,
                                  "column": 27
                                },
                                "end": {
                                  "line": 170,
                                  "column": 31
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "contEl",
                              "range": [
                                5456,
                                5462
                              ],
                              "loc": {
                                "start": {
                                  "line": 170,
                                  "column": 32
                                },
                                "end": {
                                  "line": 170,
                                  "column": 38
                                }
                              }
                            },
                            "range": [
                              5451,
                              5462
                            ],
                            "loc": {
                              "start": {
                                "line": 170,
                                "column": 27
                              },
                              "end": {
                                "line": 170,
                                "column": 38
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            5450,
                            5462
                          ],
                          "loc": {
                            "start": {
                              "line": 170,
                              "column": 26
                            },
                            "end": {
                              "line": 170,
                              "column": 38
                            }
                          }
                        },
                        "range": [
                          5435,
                          5462
                        ],
                        "loc": {
                          "start": {
                            "line": 170,
                            "column": 11
                          },
                          "end": {
                            "line": 170,
                            "column": 38
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": null,
                            "range": [
                              5477,
                              5484
                            ],
                            "loc": {
                              "start": {
                                "line": 171,
                                "column": 12
                              },
                              "end": {
                                "line": 171,
                                "column": 19
                              }
                            }
                          }
                        ],
                        "range": [
                          5463,
                          5494
                        ],
                        "loc": {
                          "start": {
                            "line": 170,
                            "column": 39
                          },
                          "end": {
                            "line": 172,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        5432,
                        5494
                      ],
                      "loc": {
                        "start": {
                          "line": 170,
                          "column": 8
                        },
                        "end": {
                          "line": 172,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                5504,
                                5508
                              ],
                              "loc": {
                                "start": {
                                  "line": 174,
                                  "column": 8
                                },
                                "end": {
                                  "line": 174,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "btnEl",
                              "range": [
                                5509,
                                5514
                              ],
                              "loc": {
                                "start": {
                                  "line": 174,
                                  "column": 13
                                },
                                "end": {
                                  "line": 174,
                                  "column": 18
                                }
                              }
                            },
                            "range": [
                              5504,
                              5514
                            ],
                            "loc": {
                              "start": {
                                "line": 174,
                                "column": 8
                              },
                              "end": {
                                "line": 174,
                                "column": 18
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "innerHTML",
                            "range": [
                              5515,
                              5524
                            ],
                            "loc": {
                              "start": {
                                "line": 174,
                                "column": 19
                              },
                              "end": {
                                "line": 174,
                                "column": 28
                              }
                            }
                          },
                          "range": [
                            5504,
                            5524
                          ],
                          "loc": {
                            "start": {
                              "line": 174,
                              "column": 8
                            },
                            "end": {
                              "line": 174,
                              "column": 28
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "",
                          "raw": "''",
                          "range": [
                            5527,
                            5529
                          ],
                          "loc": {
                            "start": {
                              "line": 174,
                              "column": 31
                            },
                            "end": {
                              "line": 174,
                              "column": 33
                            }
                          }
                        },
                        "range": [
                          5504,
                          5529
                        ],
                        "loc": {
                          "start": {
                            "line": 174,
                            "column": 8
                          },
                          "end": {
                            "line": 174,
                            "column": 33
                          }
                        }
                      },
                      "range": [
                        5504,
                        5530
                      ],
                      "loc": {
                        "start": {
                          "line": 174,
                          "column": 8
                        },
                        "end": {
                          "line": 174,
                          "column": 34
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "Dom",
                            "range": [
                              5539,
                              5542
                            ],
                            "loc": {
                              "start": {
                                "line": 175,
                                "column": 8
                              },
                              "end": {
                                "line": 175,
                                "column": 11
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "remove",
                            "range": [
                              5543,
                              5549
                            ],
                            "loc": {
                              "start": {
                                "line": 175,
                                "column": 12
                              },
                              "end": {
                                "line": 175,
                                "column": 18
                              }
                            }
                          },
                          "range": [
                            5539,
                            5549
                          ],
                          "loc": {
                            "start": {
                              "line": 175,
                              "column": 8
                            },
                            "end": {
                              "line": 175,
                              "column": 18
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                5550,
                                5554
                              ],
                              "loc": {
                                "start": {
                                  "line": 175,
                                  "column": 19
                                },
                                "end": {
                                  "line": 175,
                                  "column": 23
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "btnEl",
                              "range": [
                                5555,
                                5560
                              ],
                              "loc": {
                                "start": {
                                  "line": 175,
                                  "column": 24
                                },
                                "end": {
                                  "line": 175,
                                  "column": 29
                                }
                              }
                            },
                            "range": [
                              5550,
                              5560
                            ],
                            "loc": {
                              "start": {
                                "line": 175,
                                "column": 19
                              },
                              "end": {
                                "line": 175,
                                "column": 29
                              }
                            }
                          }
                        ],
                        "range": [
                          5539,
                          5561
                        ],
                        "loc": {
                          "start": {
                            "line": 175,
                            "column": 8
                          },
                          "end": {
                            "line": 175,
                            "column": 30
                          }
                        }
                      },
                      "range": [
                        5539,
                        5562
                      ],
                      "loc": {
                        "start": {
                          "line": 175,
                          "column": 8
                        },
                        "end": {
                          "line": 175,
                          "column": 31
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              5571,
                              5575
                            ],
                            "loc": {
                              "start": {
                                "line": 176,
                                "column": 8
                              },
                              "end": {
                                "line": 176,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "btnEl",
                            "range": [
                              5576,
                              5581
                            ],
                            "loc": {
                              "start": {
                                "line": 176,
                                "column": 13
                              },
                              "end": {
                                "line": 176,
                                "column": 18
                              }
                            }
                          },
                          "range": [
                            5571,
                            5581
                          ],
                          "loc": {
                            "start": {
                              "line": 176,
                              "column": 8
                            },
                            "end": {
                              "line": 176,
                              "column": 18
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            5584,
                            5588
                          ],
                          "loc": {
                            "start": {
                              "line": 176,
                              "column": 21
                            },
                            "end": {
                              "line": 176,
                              "column": 25
                            }
                          }
                        },
                        "range": [
                          5571,
                          5588
                        ],
                        "loc": {
                          "start": {
                            "line": 176,
                            "column": 8
                          },
                          "end": {
                            "line": 176,
                            "column": 25
                          }
                        }
                      },
                      "range": [
                        5571,
                        5589
                      ],
                      "loc": {
                        "start": {
                          "line": 176,
                          "column": 8
                        },
                        "end": {
                          "line": 176,
                          "column": 26
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                5599,
                                5603
                              ],
                              "loc": {
                                "start": {
                                  "line": 178,
                                  "column": 8
                                },
                                "end": {
                                  "line": 178,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "contEl",
                              "range": [
                                5604,
                                5610
                              ],
                              "loc": {
                                "start": {
                                  "line": 178,
                                  "column": 13
                                },
                                "end": {
                                  "line": 178,
                                  "column": 19
                                }
                              }
                            },
                            "range": [
                              5599,
                              5610
                            ],
                            "loc": {
                              "start": {
                                "line": 178,
                                "column": 8
                              },
                              "end": {
                                "line": 178,
                                "column": 19
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "innerHTML",
                            "range": [
                              5611,
                              5620
                            ],
                            "loc": {
                              "start": {
                                "line": 178,
                                "column": 20
                              },
                              "end": {
                                "line": 178,
                                "column": 29
                              }
                            }
                          },
                          "range": [
                            5599,
                            5620
                          ],
                          "loc": {
                            "start": {
                              "line": 178,
                              "column": 8
                            },
                            "end": {
                              "line": 178,
                              "column": 29
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "",
                          "raw": "''",
                          "range": [
                            5623,
                            5625
                          ],
                          "loc": {
                            "start": {
                              "line": 178,
                              "column": 32
                            },
                            "end": {
                              "line": 178,
                              "column": 34
                            }
                          }
                        },
                        "range": [
                          5599,
                          5625
                        ],
                        "loc": {
                          "start": {
                            "line": 178,
                            "column": 8
                          },
                          "end": {
                            "line": 178,
                            "column": 34
                          }
                        }
                      },
                      "range": [
                        5599,
                        5626
                      ],
                      "loc": {
                        "start": {
                          "line": 178,
                          "column": 8
                        },
                        "end": {
                          "line": 178,
                          "column": 35
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "Dom",
                            "range": [
                              5635,
                              5638
                            ],
                            "loc": {
                              "start": {
                                "line": 179,
                                "column": 8
                              },
                              "end": {
                                "line": 179,
                                "column": 11
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "remove",
                            "range": [
                              5639,
                              5645
                            ],
                            "loc": {
                              "start": {
                                "line": 179,
                                "column": 12
                              },
                              "end": {
                                "line": 179,
                                "column": 18
                              }
                            }
                          },
                          "range": [
                            5635,
                            5645
                          ],
                          "loc": {
                            "start": {
                              "line": 179,
                              "column": 8
                            },
                            "end": {
                              "line": 179,
                              "column": 18
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                5646,
                                5650
                              ],
                              "loc": {
                                "start": {
                                  "line": 179,
                                  "column": 19
                                },
                                "end": {
                                  "line": 179,
                                  "column": 23
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "contEl",
                              "range": [
                                5651,
                                5657
                              ],
                              "loc": {
                                "start": {
                                  "line": 179,
                                  "column": 24
                                },
                                "end": {
                                  "line": 179,
                                  "column": 30
                                }
                              }
                            },
                            "range": [
                              5646,
                              5657
                            ],
                            "loc": {
                              "start": {
                                "line": 179,
                                "column": 19
                              },
                              "end": {
                                "line": 179,
                                "column": 30
                              }
                            }
                          }
                        ],
                        "range": [
                          5635,
                          5658
                        ],
                        "loc": {
                          "start": {
                            "line": 179,
                            "column": 8
                          },
                          "end": {
                            "line": 179,
                            "column": 31
                          }
                        }
                      },
                      "range": [
                        5635,
                        5659
                      ],
                      "loc": {
                        "start": {
                          "line": 179,
                          "column": 8
                        },
                        "end": {
                          "line": 179,
                          "column": 32
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              5668,
                              5672
                            ],
                            "loc": {
                              "start": {
                                "line": 180,
                                "column": 8
                              },
                              "end": {
                                "line": 180,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "contEl",
                            "range": [
                              5673,
                              5679
                            ],
                            "loc": {
                              "start": {
                                "line": 180,
                                "column": 13
                              },
                              "end": {
                                "line": 180,
                                "column": 19
                              }
                            }
                          },
                          "range": [
                            5668,
                            5679
                          ],
                          "loc": {
                            "start": {
                              "line": 180,
                              "column": 8
                            },
                            "end": {
                              "line": 180,
                              "column": 19
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            5682,
                            5686
                          ],
                          "loc": {
                            "start": {
                              "line": 180,
                              "column": 22
                            },
                            "end": {
                              "line": 180,
                              "column": 26
                            }
                          }
                        },
                        "range": [
                          5668,
                          5686
                        ],
                        "loc": {
                          "start": {
                            "line": 180,
                            "column": 8
                          },
                          "end": {
                            "line": 180,
                            "column": 26
                          }
                        }
                      },
                      "range": [
                        5668,
                        5687
                      ],
                      "loc": {
                        "start": {
                          "line": 180,
                          "column": 8
                        },
                        "end": {
                          "line": 180,
                          "column": 27
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              5696,
                              5700
                            ],
                            "loc": {
                              "start": {
                                "line": 181,
                                "column": 8
                              },
                              "end": {
                                "line": 181,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "initialized",
                            "range": [
                              5701,
                              5712
                            ],
                            "loc": {
                              "start": {
                                "line": 181,
                                "column": 13
                              },
                              "end": {
                                "line": 181,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            5696,
                            5712
                          ],
                          "loc": {
                            "start": {
                              "line": 181,
                              "column": 8
                            },
                            "end": {
                              "line": 181,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": false,
                          "raw": "false",
                          "range": [
                            5715,
                            5720
                          ],
                          "loc": {
                            "start": {
                              "line": 181,
                              "column": 27
                            },
                            "end": {
                              "line": 181,
                              "column": 32
                            }
                          }
                        },
                        "range": [
                          5696,
                          5720
                        ],
                        "loc": {
                          "start": {
                            "line": 181,
                            "column": 8
                          },
                          "end": {
                            "line": 181,
                            "column": 32
                          }
                        }
                      },
                      "range": [
                        5696,
                        5721
                      ],
                      "loc": {
                        "start": {
                          "line": 181,
                          "column": 8
                        },
                        "end": {
                          "line": 181,
                          "column": 33
                        }
                      }
                    }
                  ],
                  "range": [
                    5422,
                    5727
                  ],
                  "loc": {
                    "start": {
                      "line": 169,
                      "column": 13
                    },
                    "end": {
                      "line": 182,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  5420,
                  5727
                ],
                "loc": {
                  "start": {
                    "line": 169,
                    "column": 11
                  },
                  "end": {
                    "line": 182,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                5413,
                5727
              ],
              "loc": {
                "start": {
                  "line": 169,
                  "column": 4
                },
                "end": {
                  "line": 182,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Destroy the UI\n     ",
                  "range": [
                    5375,
                    5408
                  ],
                  "loc": {
                    "start": {
                      "line": 166,
                      "column": 4
                    },
                    "end": {
                      "line": 168,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            }
          ],
          "range": [
            134,
            5730
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 38
            },
            "end": {
              "line": 184,
              "column": 1
            }
          }
        },
        "range": [
          111,
          5730
        ],
        "loc": {
          "start": {
            "line": 5,
            "column": 15
          },
          "end": {
            "line": 184,
            "column": 1
          }
        },
        "leadingComments": [],
        "trailingComments": []
      },
      "range": [
        96,
        5730
      ],
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 184,
          "column": 1
        }
      }
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    5730
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 184,
      "column": 1
    }
  },
  "comments": [
    {
      "type": "Block",
      "value": "*\n     * Filters Row Visibility extension\n     * @param {Object} tf TableFilter instance\n     * @param {Object} f Config\n     ",
      "range": [
        141,
        271
      ],
      "loc": {
        "start": {
          "line": 7,
          "column": 4
        },
        "end": {
          "line": 11,
          "column": 7
        }
      }
    },
    {
      "type": "Line",
      "value": " Path and image filenames",
      "range": [
        439,
        466
      ],
      "loc": {
        "start": {
          "line": 18,
          "column": 8
        },
        "end": {
          "line": 18,
          "column": 35
        }
      }
    },
    {
      "type": "Line",
      "value": "expand/collapse filters span element",
      "range": [
        671,
        709
      ],
      "loc": {
        "start": {
          "line": 23,
          "column": 8
        },
        "end": {
          "line": 23,
          "column": 46
        }
      }
    },
    {
      "type": "Line",
      "value": "expand/collapse filters btn element",
      "range": [
        746,
        783
      ],
      "loc": {
        "start": {
          "line": 25,
          "column": 8
        },
        "end": {
          "line": 25,
          "column": 45
        }
      }
    },
    {
      "type": "Line",
      "value": "id of container element",
      "range": [
        1104,
        1129
      ],
      "loc": {
        "start": {
          "line": 34,
          "column": 8
        },
        "end": {
          "line": 34,
          "column": 33
        }
      }
    },
    {
      "type": "Line",
      "value": "enables/disables expand/collapse icon",
      "range": [
        1183,
        1222
      ],
      "loc": {
        "start": {
          "line": 36,
          "column": 8
        },
        "end": {
          "line": 36,
          "column": 47
        }
      }
    },
    {
      "type": "Line",
      "value": "defines expand/collapse filters text",
      "range": [
        1337,
        1375
      ],
      "loc": {
        "start": {
          "line": 40,
          "column": 8
        },
        "end": {
          "line": 40,
          "column": 46
        }
      }
    },
    {
      "type": "Line",
      "value": "defines expand/collapse filters button innerHtml",
      "range": [
        1671,
        1721
      ],
      "loc": {
        "start": {
          "line": 48,
          "column": 8
        },
        "end": {
          "line": 48,
          "column": 58
        }
      }
    },
    {
      "type": "Line",
      "value": "defines css class for expand/collapse filters button",
      "range": [
        1773,
        1827
      ],
      "loc": {
        "start": {
          "line": 50,
          "column": 8
        },
        "end": {
          "line": 50,
          "column": 62
        }
      }
    },
    {
      "type": "Line",
      "value": "defines css class span containing expand/collapse filters",
      "range": [
        1898,
        1957
      ],
      "loc": {
        "start": {
          "line": 52,
          "column": 8
        },
        "end": {
          "line": 52,
          "column": 67
        }
      }
    },
    {
      "type": "Line",
      "value": " Prefix",
      "range": [
        2276,
        2285
      ],
      "loc": {
        "start": {
          "line": 60,
          "column": 8
        },
        "end": {
          "line": 60,
          "column": 17
        }
      }
    },
    {
      "type": "Line",
      "value": "callback before filters row is shown",
      "range": [
        2327,
        2365
      ],
      "loc": {
        "start": {
          "line": 63,
          "column": 8
        },
        "end": {
          "line": 63,
          "column": 46
        }
      }
    },
    {
      "type": "Line",
      "value": "callback after filters row is shown",
      "range": [
        2470,
        2507
      ],
      "loc": {
        "start": {
          "line": 66,
          "column": 8
        },
        "end": {
          "line": 66,
          "column": 45
        }
      }
    },
    {
      "type": "Line",
      "value": "callback before filters row is hidden",
      "range": [
        2609,
        2648
      ],
      "loc": {
        "start": {
          "line": 69,
          "column": 8
        },
        "end": {
          "line": 69,
          "column": 47
        }
      }
    },
    {
      "type": "Line",
      "value": "callback after filters row is hidden",
      "range": [
        2753,
        2791
      ],
      "loc": {
        "start": {
          "line": 72,
          "column": 8
        },
        "end": {
          "line": 72,
          "column": 46
        }
      }
    },
    {
      "type": "Line",
      "value": "Loads extension stylesheet",
      "range": [
        2882,
        2910
      ],
      "loc": {
        "start": {
          "line": 75,
          "column": 8
        },
        "end": {
          "line": 75,
          "column": 36
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n     * Initialise extension\n     ",
      "range": [
        3026,
        3065
      ],
      "loc": {
        "start": {
          "line": 81,
          "column": 4
        },
        "end": {
          "line": 83,
          "column": 7
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n     * Build UI elements\n     ",
      "range": [
        3207,
        3243
      ],
      "loc": {
        "start": {
          "line": 93,
          "column": 4
        },
        "end": {
          "line": 95,
          "column": 7
        }
      }
    },
    {
      "type": "Line",
      "value": "Container element (rdiv or custom element)",
      "range": [
        3401,
        3445
      ],
      "loc": {
        "start": {
          "line": 101,
          "column": 8
        },
        "end": {
          "line": 101,
          "column": 52
        }
      }
    },
    {
      "type": "Line",
      "value": "Custom html",
      "range": [
        4117,
        4130
      ],
      "loc": {
        "start": {
          "line": 121,
          "column": 17
        },
        "end": {
          "line": 121,
          "column": 30
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n     * Toggle filters visibility\n     ",
      "range": [
        4411,
        4455
      ],
      "loc": {
        "start": {
          "line": 136,
          "column": 4
        },
        "end": {
          "line": 138,
          "column": 7
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n     * Destroy the UI\n     ",
      "range": [
        5375,
        5408
      ],
      "loc": {
        "start": {
          "line": 166,
          "column": 4
        },
        "end": {
          "line": 168,
          "column": 7
        }
      }
    }
  ]
}