{
  "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": [
              37,
              42
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 7
              },
              "end": {
                "line": 2,
                "column": 12
              }
            }
          },
          "range": [
            37,
            42
          ],
          "loc": {
            "start": {
              "line": 2,
              "column": 7
            },
            "end": {
              "line": 2,
              "column": 12
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "../../types",
        "raw": "'../../types'",
        "range": [
          48,
          61
        ],
        "loc": {
          "start": {
            "line": 2,
            "column": 18
          },
          "end": {
            "line": 2,
            "column": 31
          }
        }
      },
      "range": [
        30,
        62
      ],
      "loc": {
        "start": {
          "line": 2,
          "column": 0
        },
        "end": {
          "line": 2,
          "column": 32
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "local": {
            "type": "Identifier",
            "name": "Event",
            "range": [
              71,
              76
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 7
              },
              "end": {
                "line": 3,
                "column": 12
              }
            }
          },
          "range": [
            71,
            76
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 7
            },
            "end": {
              "line": 3,
              "column": 12
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "../../event",
        "raw": "'../../event'",
        "range": [
          82,
          95
        ],
        "loc": {
          "start": {
            "line": 3,
            "column": 18
          },
          "end": {
            "line": 3,
            "column": 31
          }
        }
      },
      "range": [
        64,
        96
      ],
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 3,
          "column": 32
        }
      }
    },
    {
      "type": "ExportDefaultDeclaration",
      "declaration": {
        "type": "ClassDeclaration",
        "id": {
          "type": "Identifier",
          "name": "FiltersVisibility",
          "range": [
            121,
            138
          ],
          "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": [
                  287,
                  298
                ],
                "loc": {
                  "start": {
                    "line": 12,
                    "column": 4
                  },
                  "end": {
                    "line": 12,
                    "column": 15
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "tf",
                    "range": [
                      299,
                      301
                    ],
                    "loc": {
                      "start": {
                        "line": 12,
                        "column": 16
                      },
                      "end": {
                        "line": 12,
                        "column": 18
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "f",
                    "range": [
                      303,
                      304
                    ],
                    "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": [
                              318,
                              322
                            ],
                            "loc": {
                              "start": {
                                "line": 14,
                                "column": 8
                              },
                              "end": {
                                "line": 14,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "initialized",
                            "range": [
                              323,
                              334
                            ],
                            "loc": {
                              "start": {
                                "line": 14,
                                "column": 13
                              },
                              "end": {
                                "line": 14,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            318,
                            334
                          ],
                          "loc": {
                            "start": {
                              "line": 14,
                              "column": 8
                            },
                            "end": {
                              "line": 14,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": false,
                          "raw": "false",
                          "range": [
                            337,
                            342
                          ],
                          "loc": {
                            "start": {
                              "line": 14,
                              "column": 27
                            },
                            "end": {
                              "line": 14,
                              "column": 32
                            }
                          }
                        },
                        "range": [
                          318,
                          342
                        ],
                        "loc": {
                          "start": {
                            "line": 14,
                            "column": 8
                          },
                          "end": {
                            "line": 14,
                            "column": 32
                          }
                        }
                      },
                      "range": [
                        318,
                        343
                      ],
                      "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": [
                              353,
                              357
                            ],
                            "loc": {
                              "start": {
                                "line": 15,
                                "column": 8
                              },
                              "end": {
                                "line": 15,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "name",
                            "range": [
                              358,
                              362
                            ],
                            "loc": {
                              "start": {
                                "line": 15,
                                "column": 13
                              },
                              "end": {
                                "line": 15,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            353,
                            362
                          ],
                          "loc": {
                            "start": {
                              "line": 15,
                              "column": 8
                            },
                            "end": {
                              "line": 15,
                              "column": 17
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "f",
                            "range": [
                              365,
                              366
                            ],
                            "loc": {
                              "start": {
                                "line": 15,
                                "column": 20
                              },
                              "end": {
                                "line": 15,
                                "column": 21
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "name",
                            "range": [
                              367,
                              371
                            ],
                            "loc": {
                              "start": {
                                "line": 15,
                                "column": 22
                              },
                              "end": {
                                "line": 15,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            365,
                            371
                          ],
                          "loc": {
                            "start": {
                              "line": 15,
                              "column": 20
                            },
                            "end": {
                              "line": 15,
                              "column": 26
                            }
                          }
                        },
                        "range": [
                          353,
                          371
                        ],
                        "loc": {
                          "start": {
                            "line": 15,
                            "column": 8
                          },
                          "end": {
                            "line": 15,
                            "column": 26
                          }
                        }
                      },
                      "range": [
                        353,
                        372
                      ],
                      "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": [
                              382,
                              386
                            ],
                            "loc": {
                              "start": {
                                "line": 16,
                                "column": 8
                              },
                              "end": {
                                "line": 16,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "desc",
                            "range": [
                              387,
                              391
                            ],
                            "loc": {
                              "start": {
                                "line": 16,
                                "column": 13
                              },
                              "end": {
                                "line": 16,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            382,
                            391
                          ],
                          "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": [
                                394,
                                395
                              ],
                              "loc": {
                                "start": {
                                  "line": 16,
                                  "column": 20
                                },
                                "end": {
                                  "line": 16,
                                  "column": 21
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "description",
                              "range": [
                                396,
                                407
                              ],
                              "loc": {
                                "start": {
                                  "line": 16,
                                  "column": 22
                                },
                                "end": {
                                  "line": 16,
                                  "column": 33
                                }
                              }
                            },
                            "range": [
                              394,
                              407
                            ],
                            "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": [
                              411,
                              443
                            ],
                            "loc": {
                              "start": {
                                "line": 16,
                                "column": 37
                              },
                              "end": {
                                "line": 16,
                                "column": 69
                              }
                            }
                          },
                          "range": [
                            394,
                            443
                          ],
                          "loc": {
                            "start": {
                              "line": 16,
                              "column": 20
                            },
                            "end": {
                              "line": 16,
                              "column": 69
                            }
                          }
                        },
                        "range": [
                          382,
                          443
                        ],
                        "loc": {
                          "start": {
                            "line": 16,
                            "column": 8
                          },
                          "end": {
                            "line": 16,
                            "column": 69
                          }
                        }
                      },
                      "range": [
                        382,
                        444
                      ],
                      "loc": {
                        "start": {
                          "line": 16,
                          "column": 8
                        },
                        "end": {
                          "line": 16,
                          "column": 70
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": " Path and image filenames",
                          "range": [
                            456,
                            483
                          ],
                          "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": [
                              493,
                              497
                            ],
                            "loc": {
                              "start": {
                                "line": 19,
                                "column": 8
                              },
                              "end": {
                                "line": 19,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "stylesheet",
                            "range": [
                              498,
                              508
                            ],
                            "loc": {
                              "start": {
                                "line": 19,
                                "column": 13
                              },
                              "end": {
                                "line": 19,
                                "column": 23
                              }
                            }
                          },
                          "range": [
                            493,
                            508
                          ],
                          "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": [
                                511,
                                512
                              ],
                              "loc": {
                                "start": {
                                  "line": 19,
                                  "column": 26
                                },
                                "end": {
                                  "line": 19,
                                  "column": 27
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "stylesheet",
                              "range": [
                                513,
                                523
                              ],
                              "loc": {
                                "start": {
                                  "line": 19,
                                  "column": 28
                                },
                                "end": {
                                  "line": 19,
                                  "column": 38
                                }
                              }
                            },
                            "range": [
                              511,
                              523
                            ],
                            "loc": {
                              "start": {
                                "line": 19,
                                "column": 26
                              },
                              "end": {
                                "line": 19,
                                "column": 38
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "filtersVisibility.css",
                            "raw": "'filtersVisibility.css'",
                            "range": [
                              527,
                              550
                            ],
                            "loc": {
                              "start": {
                                "line": 19,
                                "column": 42
                              },
                              "end": {
                                "line": 19,
                                "column": 65
                              }
                            }
                          },
                          "range": [
                            511,
                            550
                          ],
                          "loc": {
                            "start": {
                              "line": 19,
                              "column": 26
                            },
                            "end": {
                              "line": 19,
                              "column": 65
                            }
                          }
                        },
                        "range": [
                          493,
                          550
                        ],
                        "loc": {
                          "start": {
                            "line": 19,
                            "column": 8
                          },
                          "end": {
                            "line": 19,
                            "column": 65
                          }
                        }
                      },
                      "range": [
                        493,
                        551
                      ],
                      "loc": {
                        "start": {
                          "line": 19,
                          "column": 8
                        },
                        "end": {
                          "line": 19,
                          "column": 66
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": " Path and image filenames",
                          "range": [
                            456,
                            483
                          ],
                          "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": [
                              561,
                              565
                            ],
                            "loc": {
                              "start": {
                                "line": 20,
                                "column": 8
                              },
                              "end": {
                                "line": 20,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "icnExpand",
                            "range": [
                              566,
                              575
                            ],
                            "loc": {
                              "start": {
                                "line": 20,
                                "column": 13
                              },
                              "end": {
                                "line": 20,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            561,
                            575
                          ],
                          "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": [
                                578,
                                579
                              ],
                              "loc": {
                                "start": {
                                  "line": 20,
                                  "column": 25
                                },
                                "end": {
                                  "line": 20,
                                  "column": 26
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "expand_icon_name",
                              "range": [
                                580,
                                596
                              ],
                              "loc": {
                                "start": {
                                  "line": 20,
                                  "column": 27
                                },
                                "end": {
                                  "line": 20,
                                  "column": 43
                                }
                              }
                            },
                            "range": [
                              578,
                              596
                            ],
                            "loc": {
                              "start": {
                                "line": 20,
                                "column": 25
                              },
                              "end": {
                                "line": 20,
                                "column": 43
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "icn_exp.png",
                            "raw": "'icn_exp.png'",
                            "range": [
                              600,
                              613
                            ],
                            "loc": {
                              "start": {
                                "line": 20,
                                "column": 47
                              },
                              "end": {
                                "line": 20,
                                "column": 60
                              }
                            }
                          },
                          "range": [
                            578,
                            613
                          ],
                          "loc": {
                            "start": {
                              "line": 20,
                              "column": 25
                            },
                            "end": {
                              "line": 20,
                              "column": 60
                            }
                          }
                        },
                        "range": [
                          561,
                          613
                        ],
                        "loc": {
                          "start": {
                            "line": 20,
                            "column": 8
                          },
                          "end": {
                            "line": 20,
                            "column": 60
                          }
                        }
                      },
                      "range": [
                        561,
                        614
                      ],
                      "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": [
                              624,
                              628
                            ],
                            "loc": {
                              "start": {
                                "line": 21,
                                "column": 8
                              },
                              "end": {
                                "line": 21,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "icnCollapse",
                            "range": [
                              629,
                              640
                            ],
                            "loc": {
                              "start": {
                                "line": 21,
                                "column": 13
                              },
                              "end": {
                                "line": 21,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            624,
                            640
                          ],
                          "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": [
                                643,
                                644
                              ],
                              "loc": {
                                "start": {
                                  "line": 21,
                                  "column": 27
                                },
                                "end": {
                                  "line": 21,
                                  "column": 28
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "collapse_icon_name",
                              "range": [
                                645,
                                663
                              ],
                              "loc": {
                                "start": {
                                  "line": 21,
                                  "column": 29
                                },
                                "end": {
                                  "line": 21,
                                  "column": 47
                                }
                              }
                            },
                            "range": [
                              643,
                              663
                            ],
                            "loc": {
                              "start": {
                                "line": 21,
                                "column": 27
                              },
                              "end": {
                                "line": 21,
                                "column": 47
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "icn_clp.png",
                            "raw": "'icn_clp.png'",
                            "range": [
                              667,
                              680
                            ],
                            "loc": {
                              "start": {
                                "line": 21,
                                "column": 51
                              },
                              "end": {
                                "line": 21,
                                "column": 64
                              }
                            }
                          },
                          "range": [
                            643,
                            680
                          ],
                          "loc": {
                            "start": {
                              "line": 21,
                              "column": 27
                            },
                            "end": {
                              "line": 21,
                              "column": 64
                            }
                          }
                        },
                        "range": [
                          624,
                          680
                        ],
                        "loc": {
                          "start": {
                            "line": 21,
                            "column": 8
                          },
                          "end": {
                            "line": 21,
                            "column": 64
                          }
                        }
                      },
                      "range": [
                        624,
                        681
                      ],
                      "loc": {
                        "start": {
                          "line": 21,
                          "column": 8
                        },
                        "end": {
                          "line": 21,
                          "column": 65
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "expand/collapse filters span element",
                          "range": [
                            693,
                            731
                          ],
                          "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": [
                              741,
                              745
                            ],
                            "loc": {
                              "start": {
                                "line": 24,
                                "column": 8
                              },
                              "end": {
                                "line": 24,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "contEl",
                            "range": [
                              746,
                              752
                            ],
                            "loc": {
                              "start": {
                                "line": 24,
                                "column": 13
                              },
                              "end": {
                                "line": 24,
                                "column": 19
                              }
                            }
                          },
                          "range": [
                            741,
                            752
                          ],
                          "loc": {
                            "start": {
                              "line": 24,
                              "column": 8
                            },
                            "end": {
                              "line": 24,
                              "column": 19
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            755,
                            759
                          ],
                          "loc": {
                            "start": {
                              "line": 24,
                              "column": 22
                            },
                            "end": {
                              "line": 24,
                              "column": 26
                            }
                          }
                        },
                        "range": [
                          741,
                          759
                        ],
                        "loc": {
                          "start": {
                            "line": 24,
                            "column": 8
                          },
                          "end": {
                            "line": 24,
                            "column": 26
                          }
                        }
                      },
                      "range": [
                        741,
                        760
                      ],
                      "loc": {
                        "start": {
                          "line": 24,
                          "column": 8
                        },
                        "end": {
                          "line": 24,
                          "column": 27
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "expand/collapse filters span element",
                          "range": [
                            693,
                            731
                          ],
                          "loc": {
                            "start": {
                              "line": 23,
                              "column": 8
                            },
                            "end": {
                              "line": 23,
                              "column": 46
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "expand/collapse filters btn element",
                          "range": [
                            770,
                            807
                          ],
                          "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": [
                              817,
                              821
                            ],
                            "loc": {
                              "start": {
                                "line": 26,
                                "column": 8
                              },
                              "end": {
                                "line": 26,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "btnEl",
                            "range": [
                              822,
                              827
                            ],
                            "loc": {
                              "start": {
                                "line": 26,
                                "column": 13
                              },
                              "end": {
                                "line": 26,
                                "column": 18
                              }
                            }
                          },
                          "range": [
                            817,
                            827
                          ],
                          "loc": {
                            "start": {
                              "line": 26,
                              "column": 8
                            },
                            "end": {
                              "line": 26,
                              "column": 18
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            830,
                            834
                          ],
                          "loc": {
                            "start": {
                              "line": 26,
                              "column": 21
                            },
                            "end": {
                              "line": 26,
                              "column": 25
                            }
                          }
                        },
                        "range": [
                          817,
                          834
                        ],
                        "loc": {
                          "start": {
                            "line": 26,
                            "column": 8
                          },
                          "end": {
                            "line": 26,
                            "column": 25
                          }
                        }
                      },
                      "range": [
                        817,
                        835
                      ],
                      "loc": {
                        "start": {
                          "line": 26,
                          "column": 8
                        },
                        "end": {
                          "line": 26,
                          "column": 26
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "expand/collapse filters btn element",
                          "range": [
                            770,
                            807
                          ],
                          "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": [
                              847,
                              851
                            ],
                            "loc": {
                              "start": {
                                "line": 28,
                                "column": 8
                              },
                              "end": {
                                "line": 28,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "icnExpandHtml",
                            "range": [
                              852,
                              865
                            ],
                            "loc": {
                              "start": {
                                "line": 28,
                                "column": 13
                              },
                              "end": {
                                "line": 28,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            847,
                            865
                          ],
                          "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": [
                                  868,
                                  880
                                ],
                                "loc": {
                                  "start": {
                                    "line": 28,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 28,
                                    "column": 41
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "tf",
                                  "range": [
                                    882,
                                    884
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 28,
                                      "column": 43
                                    },
                                    "end": {
                                      "line": 28,
                                      "column": 45
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "themesPath",
                                  "range": [
                                    885,
                                    895
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 28,
                                      "column": 46
                                    },
                                    "end": {
                                      "line": 28,
                                      "column": 56
                                    }
                                  }
                                },
                                "range": [
                                  882,
                                  895
                                ],
                                "loc": {
                                  "start": {
                                    "line": 28,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 28,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                868,
                                895
                              ],
                              "loc": {
                                "start": {
                                  "line": 28,
                                  "column": 29
                                },
                                "end": {
                                  "line": 28,
                                  "column": 56
                                }
                              }
                            },
                            "right": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  898,
                                  902
                                ],
                                "loc": {
                                  "start": {
                                    "line": 28,
                                    "column": 59
                                  },
                                  "end": {
                                    "line": 28,
                                    "column": 63
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "icnExpand",
                                "range": [
                                  903,
                                  912
                                ],
                                "loc": {
                                  "start": {
                                    "line": 28,
                                    "column": 64
                                  },
                                  "end": {
                                    "line": 28,
                                    "column": 73
                                  }
                                }
                              },
                              "range": [
                                898,
                                912
                              ],
                              "loc": {
                                "start": {
                                  "line": 28,
                                  "column": 59
                                },
                                "end": {
                                  "line": 28,
                                  "column": 73
                                }
                              }
                            },
                            "range": [
                              868,
                              912
                            ],
                            "loc": {
                              "start": {
                                "line": 28,
                                "column": 29
                              },
                              "end": {
                                "line": 28,
                                "column": 73
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "\" alt=\"Expand filters\" >",
                            "raw": "'\" alt=\"Expand filters\" >'",
                            "range": [
                              928,
                              954
                            ],
                            "loc": {
                              "start": {
                                "line": 29,
                                "column": 12
                              },
                              "end": {
                                "line": 29,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            868,
                            954
                          ],
                          "loc": {
                            "start": {
                              "line": 28,
                              "column": 29
                            },
                            "end": {
                              "line": 29,
                              "column": 38
                            }
                          }
                        },
                        "range": [
                          847,
                          954
                        ],
                        "loc": {
                          "start": {
                            "line": 28,
                            "column": 8
                          },
                          "end": {
                            "line": 29,
                            "column": 38
                          }
                        }
                      },
                      "range": [
                        847,
                        955
                      ],
                      "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": [
                              965,
                              969
                            ],
                            "loc": {
                              "start": {
                                "line": 30,
                                "column": 8
                              },
                              "end": {
                                "line": 30,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "icnCollapseHtml",
                            "range": [
                              970,
                              985
                            ],
                            "loc": {
                              "start": {
                                "line": 30,
                                "column": 13
                              },
                              "end": {
                                "line": 30,
                                "column": 28
                              }
                            }
                          },
                          "range": [
                            965,
                            985
                          ],
                          "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": [
                                  988,
                                  1000
                                ],
                                "loc": {
                                  "start": {
                                    "line": 30,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 30,
                                    "column": 43
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "tf",
                                  "range": [
                                    1002,
                                    1004
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 30,
                                      "column": 45
                                    },
                                    "end": {
                                      "line": 30,
                                      "column": 47
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "themesPath",
                                  "range": [
                                    1005,
                                    1015
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 30,
                                      "column": 48
                                    },
                                    "end": {
                                      "line": 30,
                                      "column": 58
                                    }
                                  }
                                },
                                "range": [
                                  1002,
                                  1015
                                ],
                                "loc": {
                                  "start": {
                                    "line": 30,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 30,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                988,
                                1015
                              ],
                              "loc": {
                                "start": {
                                  "line": 30,
                                  "column": 31
                                },
                                "end": {
                                  "line": 30,
                                  "column": 58
                                }
                              }
                            },
                            "right": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  1018,
                                  1022
                                ],
                                "loc": {
                                  "start": {
                                    "line": 30,
                                    "column": 61
                                  },
                                  "end": {
                                    "line": 30,
                                    "column": 65
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "icnCollapse",
                                "range": [
                                  1023,
                                  1034
                                ],
                                "loc": {
                                  "start": {
                                    "line": 30,
                                    "column": 66
                                  },
                                  "end": {
                                    "line": 30,
                                    "column": 77
                                  }
                                }
                              },
                              "range": [
                                1018,
                                1034
                              ],
                              "loc": {
                                "start": {
                                  "line": 30,
                                  "column": 61
                                },
                                "end": {
                                  "line": 30,
                                  "column": 77
                                }
                              }
                            },
                            "range": [
                              988,
                              1034
                            ],
                            "loc": {
                              "start": {
                                "line": 30,
                                "column": 31
                              },
                              "end": {
                                "line": 30,
                                "column": 77
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "\" alt=\"Collapse filters\" >",
                            "raw": "'\" alt=\"Collapse filters\" >'",
                            "range": [
                              1050,
                              1078
                            ],
                            "loc": {
                              "start": {
                                "line": 31,
                                "column": 12
                              },
                              "end": {
                                "line": 31,
                                "column": 40
                              }
                            }
                          },
                          "range": [
                            988,
                            1078
                          ],
                          "loc": {
                            "start": {
                              "line": 30,
                              "column": 31
                            },
                            "end": {
                              "line": 31,
                              "column": 40
                            }
                          }
                        },
                        "range": [
                          965,
                          1078
                        ],
                        "loc": {
                          "start": {
                            "line": 30,
                            "column": 8
                          },
                          "end": {
                            "line": 31,
                            "column": 40
                          }
                        }
                      },
                      "range": [
                        965,
                        1079
                      ],
                      "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": [
                              1089,
                              1093
                            ],
                            "loc": {
                              "start": {
                                "line": 32,
                                "column": 8
                              },
                              "end": {
                                "line": 32,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "defaultText",
                            "range": [
                              1094,
                              1105
                            ],
                            "loc": {
                              "start": {
                                "line": 32,
                                "column": 13
                              },
                              "end": {
                                "line": 32,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            1089,
                            1105
                          ],
                          "loc": {
                            "start": {
                              "line": 32,
                              "column": 8
                            },
                            "end": {
                              "line": 32,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "Toggle filters",
                          "raw": "'Toggle filters'",
                          "range": [
                            1108,
                            1124
                          ],
                          "loc": {
                            "start": {
                              "line": 32,
                              "column": 27
                            },
                            "end": {
                              "line": 32,
                              "column": 43
                            }
                          }
                        },
                        "range": [
                          1089,
                          1124
                        ],
                        "loc": {
                          "start": {
                            "line": 32,
                            "column": 8
                          },
                          "end": {
                            "line": 32,
                            "column": 43
                          }
                        }
                      },
                      "range": [
                        1089,
                        1125
                      ],
                      "loc": {
                        "start": {
                          "line": 32,
                          "column": 8
                        },
                        "end": {
                          "line": 32,
                          "column": 44
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "id of container element",
                          "range": [
                            1137,
                            1162
                          ],
                          "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": [
                              1172,
                              1176
                            ],
                            "loc": {
                              "start": {
                                "line": 35,
                                "column": 8
                              },
                              "end": {
                                "line": 35,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "targetId",
                            "range": [
                              1177,
                              1185
                            ],
                            "loc": {
                              "start": {
                                "line": 35,
                                "column": 13
                              },
                              "end": {
                                "line": 35,
                                "column": 21
                              }
                            }
                          },
                          "range": [
                            1172,
                            1185
                          ],
                          "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": [
                                1189,
                                1190
                              ],
                              "loc": {
                                "start": {
                                  "line": 35,
                                  "column": 25
                                },
                                "end": {
                                  "line": 35,
                                  "column": 26
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "target_id",
                              "range": [
                                1191,
                                1200
                              ],
                              "loc": {
                                "start": {
                                  "line": 35,
                                  "column": 27
                                },
                                "end": {
                                  "line": 35,
                                  "column": 36
                                }
                              }
                            },
                            "range": [
                              1189,
                              1200
                            ],
                            "loc": {
                              "start": {
                                "line": 35,
                                "column": 25
                              },
                              "end": {
                                "line": 35,
                                "column": 36
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              1204,
                              1208
                            ],
                            "loc": {
                              "start": {
                                "line": 35,
                                "column": 40
                              },
                              "end": {
                                "line": 35,
                                "column": 44
                              }
                            }
                          },
                          "range": [
                            1189,
                            1208
                          ],
                          "loc": {
                            "start": {
                              "line": 35,
                              "column": 25
                            },
                            "end": {
                              "line": 35,
                              "column": 44
                            }
                          }
                        },
                        "range": [
                          1172,
                          1208
                        ],
                        "loc": {
                          "start": {
                            "line": 35,
                            "column": 8
                          },
                          "end": {
                            "line": 35,
                            "column": 44
                          }
                        }
                      },
                      "range": [
                        1172,
                        1209
                      ],
                      "loc": {
                        "start": {
                          "line": 35,
                          "column": 8
                        },
                        "end": {
                          "line": 35,
                          "column": 45
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "id of container element",
                          "range": [
                            1137,
                            1162
                          ],
                          "loc": {
                            "start": {
                              "line": 34,
                              "column": 8
                            },
                            "end": {
                              "line": 34,
                              "column": 33
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "enables/disables expand/collapse icon",
                          "range": [
                            1219,
                            1258
                          ],
                          "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": [
                              1268,
                              1272
                            ],
                            "loc": {
                              "start": {
                                "line": 37,
                                "column": 8
                              },
                              "end": {
                                "line": 37,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "enableIcon",
                            "range": [
                              1273,
                              1283
                            ],
                            "loc": {
                              "start": {
                                "line": 37,
                                "column": 13
                              },
                              "end": {
                                "line": 37,
                                "column": 23
                              }
                            }
                          },
                          "range": [
                            1268,
                            1283
                          ],
                          "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": [
                                  1286,
                                  1287
                                ],
                                "loc": {
                                  "start": {
                                    "line": 37,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 37,
                                    "column": 27
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "enable_icon",
                                "range": [
                                  1288,
                                  1299
                                ],
                                "loc": {
                                  "start": {
                                    "line": 37,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 37,
                                    "column": 39
                                  }
                                }
                              },
                              "range": [
                                1286,
                                1299
                              ],
                              "loc": {
                                "start": {
                                  "line": 37,
                                  "column": 26
                                },
                                "end": {
                                  "line": 37,
                                  "column": 39
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": false,
                              "raw": "false",
                              "range": [
                                1302,
                                1307
                              ],
                              "loc": {
                                "start": {
                                  "line": 37,
                                  "column": 42
                                },
                                "end": {
                                  "line": 37,
                                  "column": 47
                                }
                              }
                            },
                            "range": [
                              1286,
                              1307
                            ],
                            "loc": {
                              "start": {
                                "line": 37,
                                "column": 26
                              },
                              "end": {
                                "line": 37,
                                "column": 47
                              }
                            }
                          },
                          "consequent": {
                            "type": "Literal",
                            "value": false,
                            "raw": "false",
                            "range": [
                              1310,
                              1315
                            ],
                            "loc": {
                              "start": {
                                "line": 37,
                                "column": 50
                              },
                              "end": {
                                "line": 37,
                                "column": 55
                              }
                            }
                          },
                          "alternate": {
                            "type": "Literal",
                            "value": true,
                            "raw": "true",
                            "range": [
                              1318,
                              1322
                            ],
                            "loc": {
                              "start": {
                                "line": 37,
                                "column": 58
                              },
                              "end": {
                                "line": 37,
                                "column": 62
                              }
                            }
                          },
                          "range": [
                            1286,
                            1322
                          ],
                          "loc": {
                            "start": {
                              "line": 37,
                              "column": 26
                            },
                            "end": {
                              "line": 37,
                              "column": 62
                            }
                          }
                        },
                        "range": [
                          1268,
                          1322
                        ],
                        "loc": {
                          "start": {
                            "line": 37,
                            "column": 8
                          },
                          "end": {
                            "line": 37,
                            "column": 62
                          }
                        }
                      },
                      "range": [
                        1268,
                        1323
                      ],
                      "loc": {
                        "start": {
                          "line": 37,
                          "column": 8
                        },
                        "end": {
                          "line": 37,
                          "column": 63
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "enables/disables expand/collapse icon",
                          "range": [
                            1219,
                            1258
                          ],
                          "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": [
                              1333,
                              1337
                            ],
                            "loc": {
                              "start": {
                                "line": 38,
                                "column": 8
                              },
                              "end": {
                                "line": 38,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "btnText",
                            "range": [
                              1338,
                              1345
                            ],
                            "loc": {
                              "start": {
                                "line": 38,
                                "column": 13
                              },
                              "end": {
                                "line": 38,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            1333,
                            1345
                          ],
                          "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": [
                                1348,
                                1349
                              ],
                              "loc": {
                                "start": {
                                  "line": 38,
                                  "column": 23
                                },
                                "end": {
                                  "line": 38,
                                  "column": 24
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "btn_text",
                              "range": [
                                1350,
                                1358
                              ],
                              "loc": {
                                "start": {
                                  "line": 38,
                                  "column": 25
                                },
                                "end": {
                                  "line": 38,
                                  "column": 33
                                }
                              }
                            },
                            "range": [
                              1348,
                              1358
                            ],
                            "loc": {
                              "start": {
                                "line": 38,
                                "column": 23
                              },
                              "end": {
                                "line": 38,
                                "column": 33
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "",
                            "raw": "''",
                            "range": [
                              1362,
                              1364
                            ],
                            "loc": {
                              "start": {
                                "line": 38,
                                "column": 37
                              },
                              "end": {
                                "line": 38,
                                "column": 39
                              }
                            }
                          },
                          "range": [
                            1348,
                            1364
                          ],
                          "loc": {
                            "start": {
                              "line": 38,
                              "column": 23
                            },
                            "end": {
                              "line": 38,
                              "column": 39
                            }
                          }
                        },
                        "range": [
                          1333,
                          1364
                        ],
                        "loc": {
                          "start": {
                            "line": 38,
                            "column": 8
                          },
                          "end": {
                            "line": 38,
                            "column": 39
                          }
                        }
                      },
                      "range": [
                        1333,
                        1365
                      ],
                      "loc": {
                        "start": {
                          "line": 38,
                          "column": 8
                        },
                        "end": {
                          "line": 38,
                          "column": 40
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "defines expand/collapse filters text",
                          "range": [
                            1377,
                            1415
                          ],
                          "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": [
                              1425,
                              1429
                            ],
                            "loc": {
                              "start": {
                                "line": 41,
                                "column": 8
                              },
                              "end": {
                                "line": 41,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "collapseBtnHtml",
                            "range": [
                              1430,
                              1445
                            ],
                            "loc": {
                              "start": {
                                "line": 41,
                                "column": 13
                              },
                              "end": {
                                "line": 41,
                                "column": 28
                              }
                            }
                          },
                          "range": [
                            1425,
                            1445
                          ],
                          "loc": {
                            "start": {
                              "line": 41,
                              "column": 8
                            },
                            "end": {
                              "line": 41,
                              "column": 28
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                1448,
                                1452
                              ],
                              "loc": {
                                "start": {
                                  "line": 41,
                                  "column": 31
                                },
                                "end": {
                                  "line": 41,
                                  "column": 35
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "enableIcon",
                              "range": [
                                1453,
                                1463
                              ],
                              "loc": {
                                "start": {
                                  "line": 41,
                                  "column": 36
                                },
                                "end": {
                                  "line": 41,
                                  "column": 46
                                }
                              }
                            },
                            "range": [
                              1448,
                              1463
                            ],
                            "loc": {
                              "start": {
                                "line": 41,
                                "column": 31
                              },
                              "end": {
                                "line": 41,
                                "column": 46
                              }
                            }
                          },
                          "consequent": {
                            "type": "BinaryExpression",
                            "operator": "+",
                            "left": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  1479,
                                  1483
                                ],
                                "loc": {
                                  "start": {
                                    "line": 42,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 42,
                                    "column": 16
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "icnCollapseHtml",
                                "range": [
                                  1484,
                                  1499
                                ],
                                "loc": {
                                  "start": {
                                    "line": 42,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 42,
                                    "column": 32
                                  }
                                }
                              },
                              "range": [
                                1479,
                                1499
                              ],
                              "loc": {
                                "start": {
                                  "line": 42,
                                  "column": 12
                                },
                                "end": {
                                  "line": 42,
                                  "column": 32
                                }
                              }
                            },
                            "right": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  1502,
                                  1506
                                ],
                                "loc": {
                                  "start": {
                                    "line": 42,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 42,
                                    "column": 39
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "btnText",
                                "range": [
                                  1507,
                                  1514
                                ],
                                "loc": {
                                  "start": {
                                    "line": 42,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 42,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                1502,
                                1514
                              ],
                              "loc": {
                                "start": {
                                  "line": 42,
                                  "column": 35
                                },
                                "end": {
                                  "line": 42,
                                  "column": 47
                                }
                              }
                            },
                            "range": [
                              1479,
                              1514
                            ],
                            "loc": {
                              "start": {
                                "line": 42,
                                "column": 12
                              },
                              "end": {
                                "line": 42,
                                "column": 47
                              }
                            }
                          },
                          "alternate": {
                            "type": "LogicalExpression",
                            "operator": "||",
                            "left": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  1530,
                                  1534
                                ],
                                "loc": {
                                  "start": {
                                    "line": 43,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 43,
                                    "column": 16
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "btnText",
                                "range": [
                                  1535,
                                  1542
                                ],
                                "loc": {
                                  "start": {
                                    "line": 43,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 43,
                                    "column": 24
                                  }
                                }
                              },
                              "range": [
                                1530,
                                1542
                              ],
                              "loc": {
                                "start": {
                                  "line": 43,
                                  "column": 12
                                },
                                "end": {
                                  "line": 43,
                                  "column": 24
                                }
                              }
                            },
                            "right": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  1546,
                                  1550
                                ],
                                "loc": {
                                  "start": {
                                    "line": 43,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 43,
                                    "column": 32
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "defaultText",
                                "range": [
                                  1551,
                                  1562
                                ],
                                "loc": {
                                  "start": {
                                    "line": 43,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 43,
                                    "column": 44
                                  }
                                }
                              },
                              "range": [
                                1546,
                                1562
                              ],
                              "loc": {
                                "start": {
                                  "line": 43,
                                  "column": 28
                                },
                                "end": {
                                  "line": 43,
                                  "column": 44
                                }
                              }
                            },
                            "range": [
                              1530,
                              1562
                            ],
                            "loc": {
                              "start": {
                                "line": 43,
                                "column": 12
                              },
                              "end": {
                                "line": 43,
                                "column": 44
                              }
                            }
                          },
                          "range": [
                            1448,
                            1562
                          ],
                          "loc": {
                            "start": {
                              "line": 41,
                              "column": 31
                            },
                            "end": {
                              "line": 43,
                              "column": 44
                            }
                          }
                        },
                        "range": [
                          1425,
                          1562
                        ],
                        "loc": {
                          "start": {
                            "line": 41,
                            "column": 8
                          },
                          "end": {
                            "line": 43,
                            "column": 44
                          }
                        }
                      },
                      "range": [
                        1425,
                        1563
                      ],
                      "loc": {
                        "start": {
                          "line": 41,
                          "column": 8
                        },
                        "end": {
                          "line": 43,
                          "column": 45
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "defines expand/collapse filters text",
                          "range": [
                            1377,
                            1415
                          ],
                          "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": [
                              1573,
                              1577
                            ],
                            "loc": {
                              "start": {
                                "line": 44,
                                "column": 8
                              },
                              "end": {
                                "line": 44,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "expandBtnHtml",
                            "range": [
                              1578,
                              1591
                            ],
                            "loc": {
                              "start": {
                                "line": 44,
                                "column": 13
                              },
                              "end": {
                                "line": 44,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            1573,
                            1591
                          ],
                          "loc": {
                            "start": {
                              "line": 44,
                              "column": 8
                            },
                            "end": {
                              "line": 44,
                              "column": 26
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                1595,
                                1599
                              ],
                              "loc": {
                                "start": {
                                  "line": 44,
                                  "column": 30
                                },
                                "end": {
                                  "line": 44,
                                  "column": 34
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "enableIcon",
                              "range": [
                                1600,
                                1610
                              ],
                              "loc": {
                                "start": {
                                  "line": 44,
                                  "column": 35
                                },
                                "end": {
                                  "line": 44,
                                  "column": 45
                                }
                              }
                            },
                            "range": [
                              1595,
                              1610
                            ],
                            "loc": {
                              "start": {
                                "line": 44,
                                "column": 30
                              },
                              "end": {
                                "line": 44,
                                "column": 45
                              }
                            }
                          },
                          "consequent": {
                            "type": "BinaryExpression",
                            "operator": "+",
                            "left": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  1626,
                                  1630
                                ],
                                "loc": {
                                  "start": {
                                    "line": 45,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 45,
                                    "column": 16
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "icnExpandHtml",
                                "range": [
                                  1631,
                                  1644
                                ],
                                "loc": {
                                  "start": {
                                    "line": 45,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 45,
                                    "column": 30
                                  }
                                }
                              },
                              "range": [
                                1626,
                                1644
                              ],
                              "loc": {
                                "start": {
                                  "line": 45,
                                  "column": 12
                                },
                                "end": {
                                  "line": 45,
                                  "column": 30
                                }
                              }
                            },
                            "right": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  1647,
                                  1651
                                ],
                                "loc": {
                                  "start": {
                                    "line": 45,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 45,
                                    "column": 37
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "btnText",
                                "range": [
                                  1652,
                                  1659
                                ],
                                "loc": {
                                  "start": {
                                    "line": 45,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 45,
                                    "column": 45
                                  }
                                }
                              },
                              "range": [
                                1647,
                                1659
                              ],
                              "loc": {
                                "start": {
                                  "line": 45,
                                  "column": 33
                                },
                                "end": {
                                  "line": 45,
                                  "column": 45
                                }
                              }
                            },
                            "range": [
                              1626,
                              1659
                            ],
                            "loc": {
                              "start": {
                                "line": 45,
                                "column": 12
                              },
                              "end": {
                                "line": 45,
                                "column": 45
                              }
                            }
                          },
                          "alternate": {
                            "type": "LogicalExpression",
                            "operator": "||",
                            "left": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  1675,
                                  1679
                                ],
                                "loc": {
                                  "start": {
                                    "line": 46,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 46,
                                    "column": 16
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "btnText",
                                "range": [
                                  1680,
                                  1687
                                ],
                                "loc": {
                                  "start": {
                                    "line": 46,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 46,
                                    "column": 24
                                  }
                                }
                              },
                              "range": [
                                1675,
                                1687
                              ],
                              "loc": {
                                "start": {
                                  "line": 46,
                                  "column": 12
                                },
                                "end": {
                                  "line": 46,
                                  "column": 24
                                }
                              }
                            },
                            "right": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  1691,
                                  1695
                                ],
                                "loc": {
                                  "start": {
                                    "line": 46,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 46,
                                    "column": 32
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "defaultText",
                                "range": [
                                  1696,
                                  1707
                                ],
                                "loc": {
                                  "start": {
                                    "line": 46,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 46,
                                    "column": 44
                                  }
                                }
                              },
                              "range": [
                                1691,
                                1707
                              ],
                              "loc": {
                                "start": {
                                  "line": 46,
                                  "column": 28
                                },
                                "end": {
                                  "line": 46,
                                  "column": 44
                                }
                              }
                            },
                            "range": [
                              1675,
                              1707
                            ],
                            "loc": {
                              "start": {
                                "line": 46,
                                "column": 12
                              },
                              "end": {
                                "line": 46,
                                "column": 44
                              }
                            }
                          },
                          "range": [
                            1595,
                            1707
                          ],
                          "loc": {
                            "start": {
                              "line": 44,
                              "column": 30
                            },
                            "end": {
                              "line": 46,
                              "column": 44
                            }
                          }
                        },
                        "range": [
                          1573,
                          1707
                        ],
                        "loc": {
                          "start": {
                            "line": 44,
                            "column": 8
                          },
                          "end": {
                            "line": 46,
                            "column": 44
                          }
                        }
                      },
                      "range": [
                        1573,
                        1708
                      ],
                      "loc": {
                        "start": {
                          "line": 44,
                          "column": 8
                        },
                        "end": {
                          "line": 46,
                          "column": 45
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "defines expand/collapse filters button innerHtml",
                          "range": [
                            1720,
                            1770
                          ],
                          "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": [
                              1780,
                              1784
                            ],
                            "loc": {
                              "start": {
                                "line": 49,
                                "column": 8
                              },
                              "end": {
                                "line": 49,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "btnHtml",
                            "range": [
                              1785,
                              1792
                            ],
                            "loc": {
                              "start": {
                                "line": 49,
                                "column": 13
                              },
                              "end": {
                                "line": 49,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            1780,
                            1792
                          ],
                          "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": [
                                1795,
                                1796
                              ],
                              "loc": {
                                "start": {
                                  "line": 49,
                                  "column": 23
                                },
                                "end": {
                                  "line": 49,
                                  "column": 24
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "btn_html",
                              "range": [
                                1797,
                                1805
                              ],
                              "loc": {
                                "start": {
                                  "line": 49,
                                  "column": 25
                                },
                                "end": {
                                  "line": 49,
                                  "column": 33
                                }
                              }
                            },
                            "range": [
                              1795,
                              1805
                            ],
                            "loc": {
                              "start": {
                                "line": 49,
                                "column": 23
                              },
                              "end": {
                                "line": 49,
                                "column": 33
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              1809,
                              1813
                            ],
                            "loc": {
                              "start": {
                                "line": 49,
                                "column": 37
                              },
                              "end": {
                                "line": 49,
                                "column": 41
                              }
                            }
                          },
                          "range": [
                            1795,
                            1813
                          ],
                          "loc": {
                            "start": {
                              "line": 49,
                              "column": 23
                            },
                            "end": {
                              "line": 49,
                              "column": 41
                            }
                          }
                        },
                        "range": [
                          1780,
                          1813
                        ],
                        "loc": {
                          "start": {
                            "line": 49,
                            "column": 8
                          },
                          "end": {
                            "line": 49,
                            "column": 41
                          }
                        }
                      },
                      "range": [
                        1780,
                        1814
                      ],
                      "loc": {
                        "start": {
                          "line": 49,
                          "column": 8
                        },
                        "end": {
                          "line": 49,
                          "column": 42
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "defines expand/collapse filters button innerHtml",
                          "range": [
                            1720,
                            1770
                          ],
                          "loc": {
                            "start": {
                              "line": 48,
                              "column": 8
                            },
                            "end": {
                              "line": 48,
                              "column": 58
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "defines css class for expand/collapse filters button",
                          "range": [
                            1824,
                            1878
                          ],
                          "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": [
                              1888,
                              1892
                            ],
                            "loc": {
                              "start": {
                                "line": 51,
                                "column": 8
                              },
                              "end": {
                                "line": 51,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "btnCssClass",
                            "range": [
                              1893,
                              1904
                            ],
                            "loc": {
                              "start": {
                                "line": 51,
                                "column": 13
                              },
                              "end": {
                                "line": 51,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            1888,
                            1904
                          ],
                          "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": [
                                1907,
                                1908
                              ],
                              "loc": {
                                "start": {
                                  "line": 51,
                                  "column": 27
                                },
                                "end": {
                                  "line": 51,
                                  "column": 28
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "btn_css_class",
                              "range": [
                                1909,
                                1922
                              ],
                              "loc": {
                                "start": {
                                  "line": 51,
                                  "column": 29
                                },
                                "end": {
                                  "line": 51,
                                  "column": 42
                                }
                              }
                            },
                            "range": [
                              1907,
                              1922
                            ],
                            "loc": {
                              "start": {
                                "line": 51,
                                "column": 27
                              },
                              "end": {
                                "line": 51,
                                "column": 42
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "btnExpClpFlt",
                            "raw": "'btnExpClpFlt'",
                            "range": [
                              1926,
                              1940
                            ],
                            "loc": {
                              "start": {
                                "line": 51,
                                "column": 46
                              },
                              "end": {
                                "line": 51,
                                "column": 60
                              }
                            }
                          },
                          "range": [
                            1907,
                            1940
                          ],
                          "loc": {
                            "start": {
                              "line": 51,
                              "column": 27
                            },
                            "end": {
                              "line": 51,
                              "column": 60
                            }
                          }
                        },
                        "range": [
                          1888,
                          1940
                        ],
                        "loc": {
                          "start": {
                            "line": 51,
                            "column": 8
                          },
                          "end": {
                            "line": 51,
                            "column": 60
                          }
                        }
                      },
                      "range": [
                        1888,
                        1941
                      ],
                      "loc": {
                        "start": {
                          "line": 51,
                          "column": 8
                        },
                        "end": {
                          "line": 51,
                          "column": 61
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "defines css class for expand/collapse filters button",
                          "range": [
                            1824,
                            1878
                          ],
                          "loc": {
                            "start": {
                              "line": 50,
                              "column": 8
                            },
                            "end": {
                              "line": 50,
                              "column": 62
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "defines css class span containing expand/collapse filters",
                          "range": [
                            1951,
                            2010
                          ],
                          "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": [
                              2020,
                              2024
                            ],
                            "loc": {
                              "start": {
                                "line": 53,
                                "column": 8
                              },
                              "end": {
                                "line": 53,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "contCssClass",
                            "range": [
                              2025,
                              2037
                            ],
                            "loc": {
                              "start": {
                                "line": 53,
                                "column": 13
                              },
                              "end": {
                                "line": 53,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            2020,
                            2037
                          ],
                          "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": [
                                2040,
                                2041
                              ],
                              "loc": {
                                "start": {
                                  "line": 53,
                                  "column": 28
                                },
                                "end": {
                                  "line": 53,
                                  "column": 29
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "cont_css_class",
                              "range": [
                                2042,
                                2056
                              ],
                              "loc": {
                                "start": {
                                  "line": 53,
                                  "column": 30
                                },
                                "end": {
                                  "line": 53,
                                  "column": 44
                                }
                              }
                            },
                            "range": [
                              2040,
                              2056
                            ],
                            "loc": {
                              "start": {
                                "line": 53,
                                "column": 28
                              },
                              "end": {
                                "line": 53,
                                "column": 44
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "expClpFlt",
                            "raw": "'expClpFlt'",
                            "range": [
                              2060,
                              2071
                            ],
                            "loc": {
                              "start": {
                                "line": 53,
                                "column": 48
                              },
                              "end": {
                                "line": 53,
                                "column": 59
                              }
                            }
                          },
                          "range": [
                            2040,
                            2071
                          ],
                          "loc": {
                            "start": {
                              "line": 53,
                              "column": 28
                            },
                            "end": {
                              "line": 53,
                              "column": 59
                            }
                          }
                        },
                        "range": [
                          2020,
                          2071
                        ],
                        "loc": {
                          "start": {
                            "line": 53,
                            "column": 8
                          },
                          "end": {
                            "line": 53,
                            "column": 59
                          }
                        }
                      },
                      "range": [
                        2020,
                        2072
                      ],
                      "loc": {
                        "start": {
                          "line": 53,
                          "column": 8
                        },
                        "end": {
                          "line": 53,
                          "column": 60
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "defines css class span containing expand/collapse filters",
                          "range": [
                            1951,
                            2010
                          ],
                          "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": [
                              2082,
                              2086
                            ],
                            "loc": {
                              "start": {
                                "line": 54,
                                "column": 8
                              },
                              "end": {
                                "line": 54,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "filtersRowIndex",
                            "range": [
                              2087,
                              2102
                            ],
                            "loc": {
                              "start": {
                                "line": 54,
                                "column": 13
                              },
                              "end": {
                                "line": 54,
                                "column": 28
                              }
                            }
                          },
                          "range": [
                            2082,
                            2102
                          ],
                          "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": [
                                    2106,
                                    2111
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 54,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 54,
                                      "column": 37
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "isUndef",
                                  "range": [
                                    2112,
                                    2119
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 54,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 54,
                                      "column": 45
                                    }
                                  }
                                },
                                "range": [
                                  2106,
                                  2119
                                ],
                                "loc": {
                                  "start": {
                                    "line": 54,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 54,
                                    "column": 45
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "f",
                                    "range": [
                                      2120,
                                      2121
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 54,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 54,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "filters_row_index",
                                    "range": [
                                      2122,
                                      2139
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 54,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 54,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    2120,
                                    2139
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 54,
                                      "column": 46
                                    },
                                    "end": {
                                      "line": 54,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "range": [
                                2106,
                                2140
                              ],
                              "loc": {
                                "start": {
                                  "line": 54,
                                  "column": 32
                                },
                                "end": {
                                  "line": 54,
                                  "column": 66
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              2105,
                              2140
                            ],
                            "loc": {
                              "start": {
                                "line": 54,
                                "column": 31
                              },
                              "end": {
                                "line": 54,
                                "column": 66
                              }
                            }
                          },
                          "consequent": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                2160,
                                2161
                              ],
                              "loc": {
                                "start": {
                                  "line": 55,
                                  "column": 16
                                },
                                "end": {
                                  "line": 55,
                                  "column": 17
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "filters_row_index",
                              "range": [
                                2162,
                                2179
                              ],
                              "loc": {
                                "start": {
                                  "line": 55,
                                  "column": 18
                                },
                                "end": {
                                  "line": 55,
                                  "column": 35
                                }
                              }
                            },
                            "range": [
                              2160,
                              2179
                            ],
                            "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": [
                                  2182,
                                  2184
                                ],
                                "loc": {
                                  "start": {
                                    "line": 55,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 55,
                                    "column": 40
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "getFiltersRowIndex",
                                "range": [
                                  2185,
                                  2203
                                ],
                                "loc": {
                                  "start": {
                                    "line": 55,
                                    "column": 41
                                  },
                                  "end": {
                                    "line": 55,
                                    "column": 59
                                  }
                                }
                              },
                              "range": [
                                2182,
                                2203
                              ],
                              "loc": {
                                "start": {
                                  "line": 55,
                                  "column": 38
                                },
                                "end": {
                                  "line": 55,
                                  "column": 59
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              2182,
                              2205
                            ],
                            "loc": {
                              "start": {
                                "line": 55,
                                "column": 38
                              },
                              "end": {
                                "line": 55,
                                "column": 61
                              }
                            }
                          },
                          "range": [
                            2105,
                            2205
                          ],
                          "loc": {
                            "start": {
                              "line": 54,
                              "column": 31
                            },
                            "end": {
                              "line": 55,
                              "column": 61
                            }
                          }
                        },
                        "range": [
                          2082,
                          2205
                        ],
                        "loc": {
                          "start": {
                            "line": 54,
                            "column": 8
                          },
                          "end": {
                            "line": 55,
                            "column": 61
                          }
                        }
                      },
                      "range": [
                        2082,
                        2206
                      ],
                      "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": [
                              2218,
                              2222
                            ],
                            "loc": {
                              "start": {
                                "line": 57,
                                "column": 8
                              },
                              "end": {
                                "line": 57,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "visibleAtStart",
                            "range": [
                              2223,
                              2237
                            ],
                            "loc": {
                              "start": {
                                "line": 57,
                                "column": 13
                              },
                              "end": {
                                "line": 57,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            2218,
                            2237
                          ],
                          "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": [
                                    2241,
                                    2246
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 57,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 57,
                                      "column": 36
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "isUndef",
                                  "range": [
                                    2247,
                                    2254
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 57,
                                      "column": 37
                                    },
                                    "end": {
                                      "line": 57,
                                      "column": 44
                                    }
                                  }
                                },
                                "range": [
                                  2241,
                                  2254
                                ],
                                "loc": {
                                  "start": {
                                    "line": 57,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 57,
                                    "column": 44
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "f",
                                    "range": [
                                      2255,
                                      2256
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 57,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "visible_at_start",
                                    "range": [
                                      2257,
                                      2273
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 57,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    2255,
                                    2273
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 57,
                                      "column": 45
                                    },
                                    "end": {
                                      "line": 57,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "range": [
                                2241,
                                2274
                              ],
                              "loc": {
                                "start": {
                                  "line": 57,
                                  "column": 31
                                },
                                "end": {
                                  "line": 57,
                                  "column": 64
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              2240,
                              2274
                            ],
                            "loc": {
                              "start": {
                                "line": 57,
                                "column": 30
                              },
                              "end": {
                                "line": 57,
                                "column": 64
                              }
                            }
                          },
                          "consequent": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "Boolean",
                              "range": [
                                2290,
                                2297
                              ],
                              "loc": {
                                "start": {
                                  "line": 58,
                                  "column": 12
                                },
                                "end": {
                                  "line": 58,
                                  "column": 19
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "f",
                                  "range": [
                                    2298,
                                    2299
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 58,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 58,
                                      "column": 21
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "visible_at_start",
                                  "range": [
                                    2300,
                                    2316
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 58,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 58,
                                      "column": 38
                                    }
                                  }
                                },
                                "range": [
                                  2298,
                                  2316
                                ],
                                "loc": {
                                  "start": {
                                    "line": 58,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 58,
                                    "column": 38
                                  }
                                }
                              }
                            ],
                            "range": [
                              2290,
                              2317
                            ],
                            "loc": {
                              "start": {
                                "line": 58,
                                "column": 12
                              },
                              "end": {
                                "line": 58,
                                "column": 39
                              }
                            }
                          },
                          "alternate": {
                            "type": "Literal",
                            "value": true,
                            "raw": "true",
                            "range": [
                              2320,
                              2324
                            ],
                            "loc": {
                              "start": {
                                "line": 58,
                                "column": 42
                              },
                              "end": {
                                "line": 58,
                                "column": 46
                              }
                            }
                          },
                          "range": [
                            2240,
                            2324
                          ],
                          "loc": {
                            "start": {
                              "line": 57,
                              "column": 30
                            },
                            "end": {
                              "line": 58,
                              "column": 46
                            }
                          }
                        },
                        "range": [
                          2218,
                          2324
                        ],
                        "loc": {
                          "start": {
                            "line": 57,
                            "column": 8
                          },
                          "end": {
                            "line": 58,
                            "column": 46
                          }
                        }
                      },
                      "range": [
                        2218,
                        2325
                      ],
                      "loc": {
                        "start": {
                          "line": 57,
                          "column": 8
                        },
                        "end": {
                          "line": 58,
                          "column": 47
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": " Prefix",
                          "range": [
                            2337,
                            2346
                          ],
                          "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": [
                              2356,
                              2360
                            ],
                            "loc": {
                              "start": {
                                "line": 61,
                                "column": 8
                              },
                              "end": {
                                "line": 61,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "prfx",
                            "range": [
                              2361,
                              2365
                            ],
                            "loc": {
                              "start": {
                                "line": 61,
                                "column": 13
                              },
                              "end": {
                                "line": 61,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            2356,
                            2365
                          ],
                          "loc": {
                            "start": {
                              "line": 61,
                              "column": 8
                            },
                            "end": {
                              "line": 61,
                              "column": 17
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "fltsVis_",
                          "raw": "'fltsVis_'",
                          "range": [
                            2368,
                            2378
                          ],
                          "loc": {
                            "start": {
                              "line": 61,
                              "column": 20
                            },
                            "end": {
                              "line": 61,
                              "column": 30
                            }
                          }
                        },
                        "range": [
                          2356,
                          2378
                        ],
                        "loc": {
                          "start": {
                            "line": 61,
                            "column": 8
                          },
                          "end": {
                            "line": 61,
                            "column": 30
                          }
                        }
                      },
                      "range": [
                        2356,
                        2379
                      ],
                      "loc": {
                        "start": {
                          "line": 61,
                          "column": 8
                        },
                        "end": {
                          "line": 61,
                          "column": 31
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": " Prefix",
                          "range": [
                            2337,
                            2346
                          ],
                          "loc": {
                            "start": {
                              "line": 60,
                              "column": 8
                            },
                            "end": {
                              "line": 60,
                              "column": 17
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "callback before filters row is shown",
                          "range": [
                            2391,
                            2429
                          ],
                          "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": [
                              2439,
                              2443
                            ],
                            "loc": {
                              "start": {
                                "line": 64,
                                "column": 8
                              },
                              "end": {
                                "line": 64,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onBeforeShow",
                            "range": [
                              2444,
                              2456
                            ],
                            "loc": {
                              "start": {
                                "line": 64,
                                "column": 13
                              },
                              "end": {
                                "line": 64,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            2439,
                            2456
                          ],
                          "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": [
                                  2459,
                                  2464
                                ],
                                "loc": {
                                  "start": {
                                    "line": 64,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 64,
                                    "column": 33
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "isFn",
                                "range": [
                                  2465,
                                  2469
                                ],
                                "loc": {
                                  "start": {
                                    "line": 64,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 64,
                                    "column": 38
                                  }
                                }
                              },
                              "range": [
                                2459,
                                2469
                              ],
                              "loc": {
                                "start": {
                                  "line": 64,
                                  "column": 28
                                },
                                "end": {
                                  "line": 64,
                                  "column": 38
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "f",
                                  "range": [
                                    2470,
                                    2471
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 64,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 64,
                                      "column": 40
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "on_before_show",
                                  "range": [
                                    2472,
                                    2486
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 64,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 64,
                                      "column": 55
                                    }
                                  }
                                },
                                "range": [
                                  2470,
                                  2486
                                ],
                                "loc": {
                                  "start": {
                                    "line": 64,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 64,
                                    "column": 55
                                  }
                                }
                              }
                            ],
                            "range": [
                              2459,
                              2487
                            ],
                            "loc": {
                              "start": {
                                "line": 64,
                                "column": 28
                              },
                              "end": {
                                "line": 64,
                                "column": 56
                              }
                            }
                          },
                          "consequent": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                2503,
                                2504
                              ],
                              "loc": {
                                "start": {
                                  "line": 65,
                                  "column": 12
                                },
                                "end": {
                                  "line": 65,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "on_before_show",
                              "range": [
                                2505,
                                2519
                              ],
                              "loc": {
                                "start": {
                                  "line": 65,
                                  "column": 14
                                },
                                "end": {
                                  "line": 65,
                                  "column": 28
                                }
                              }
                            },
                            "range": [
                              2503,
                              2519
                            ],
                            "loc": {
                              "start": {
                                "line": 65,
                                "column": 12
                              },
                              "end": {
                                "line": 65,
                                "column": 28
                              }
                            }
                          },
                          "alternate": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              2522,
                              2526
                            ],
                            "loc": {
                              "start": {
                                "line": 65,
                                "column": 31
                              },
                              "end": {
                                "line": 65,
                                "column": 35
                              }
                            }
                          },
                          "range": [
                            2459,
                            2526
                          ],
                          "loc": {
                            "start": {
                              "line": 64,
                              "column": 28
                            },
                            "end": {
                              "line": 65,
                              "column": 35
                            }
                          }
                        },
                        "range": [
                          2439,
                          2526
                        ],
                        "loc": {
                          "start": {
                            "line": 64,
                            "column": 8
                          },
                          "end": {
                            "line": 65,
                            "column": 35
                          }
                        }
                      },
                      "range": [
                        2439,
                        2527
                      ],
                      "loc": {
                        "start": {
                          "line": 64,
                          "column": 8
                        },
                        "end": {
                          "line": 65,
                          "column": 36
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "callback before filters row is shown",
                          "range": [
                            2391,
                            2429
                          ],
                          "loc": {
                            "start": {
                              "line": 63,
                              "column": 8
                            },
                            "end": {
                              "line": 63,
                              "column": 46
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "callback after filters row is shown",
                          "range": [
                            2537,
                            2574
                          ],
                          "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": [
                              2584,
                              2588
                            ],
                            "loc": {
                              "start": {
                                "line": 67,
                                "column": 8
                              },
                              "end": {
                                "line": 67,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onAfterShow",
                            "range": [
                              2589,
                              2600
                            ],
                            "loc": {
                              "start": {
                                "line": 67,
                                "column": 13
                              },
                              "end": {
                                "line": 67,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            2584,
                            2600
                          ],
                          "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": [
                                  2603,
                                  2608
                                ],
                                "loc": {
                                  "start": {
                                    "line": 67,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 67,
                                    "column": 32
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "isFn",
                                "range": [
                                  2609,
                                  2613
                                ],
                                "loc": {
                                  "start": {
                                    "line": 67,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 67,
                                    "column": 37
                                  }
                                }
                              },
                              "range": [
                                2603,
                                2613
                              ],
                              "loc": {
                                "start": {
                                  "line": 67,
                                  "column": 27
                                },
                                "end": {
                                  "line": 67,
                                  "column": 37
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "f",
                                  "range": [
                                    2614,
                                    2615
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 67,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 67,
                                      "column": 39
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "on_after_show",
                                  "range": [
                                    2616,
                                    2629
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 67,
                                      "column": 40
                                    },
                                    "end": {
                                      "line": 67,
                                      "column": 53
                                    }
                                  }
                                },
                                "range": [
                                  2614,
                                  2629
                                ],
                                "loc": {
                                  "start": {
                                    "line": 67,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 67,
                                    "column": 53
                                  }
                                }
                              }
                            ],
                            "range": [
                              2603,
                              2630
                            ],
                            "loc": {
                              "start": {
                                "line": 67,
                                "column": 27
                              },
                              "end": {
                                "line": 67,
                                "column": 54
                              }
                            }
                          },
                          "consequent": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                2646,
                                2647
                              ],
                              "loc": {
                                "start": {
                                  "line": 68,
                                  "column": 12
                                },
                                "end": {
                                  "line": 68,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "on_after_show",
                              "range": [
                                2648,
                                2661
                              ],
                              "loc": {
                                "start": {
                                  "line": 68,
                                  "column": 14
                                },
                                "end": {
                                  "line": 68,
                                  "column": 27
                                }
                              }
                            },
                            "range": [
                              2646,
                              2661
                            ],
                            "loc": {
                              "start": {
                                "line": 68,
                                "column": 12
                              },
                              "end": {
                                "line": 68,
                                "column": 27
                              }
                            }
                          },
                          "alternate": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              2664,
                              2668
                            ],
                            "loc": {
                              "start": {
                                "line": 68,
                                "column": 30
                              },
                              "end": {
                                "line": 68,
                                "column": 34
                              }
                            }
                          },
                          "range": [
                            2603,
                            2668
                          ],
                          "loc": {
                            "start": {
                              "line": 67,
                              "column": 27
                            },
                            "end": {
                              "line": 68,
                              "column": 34
                            }
                          }
                        },
                        "range": [
                          2584,
                          2668
                        ],
                        "loc": {
                          "start": {
                            "line": 67,
                            "column": 8
                          },
                          "end": {
                            "line": 68,
                            "column": 34
                          }
                        }
                      },
                      "range": [
                        2584,
                        2669
                      ],
                      "loc": {
                        "start": {
                          "line": 67,
                          "column": 8
                        },
                        "end": {
                          "line": 68,
                          "column": 35
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "callback after filters row is shown",
                          "range": [
                            2537,
                            2574
                          ],
                          "loc": {
                            "start": {
                              "line": 66,
                              "column": 8
                            },
                            "end": {
                              "line": 66,
                              "column": 45
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "callback before filters row is hidden",
                          "range": [
                            2679,
                            2718
                          ],
                          "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": [
                              2728,
                              2732
                            ],
                            "loc": {
                              "start": {
                                "line": 70,
                                "column": 8
                              },
                              "end": {
                                "line": 70,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onBeforeHide",
                            "range": [
                              2733,
                              2745
                            ],
                            "loc": {
                              "start": {
                                "line": 70,
                                "column": 13
                              },
                              "end": {
                                "line": 70,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            2728,
                            2745
                          ],
                          "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": [
                                  2748,
                                  2753
                                ],
                                "loc": {
                                  "start": {
                                    "line": 70,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 70,
                                    "column": 33
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "isFn",
                                "range": [
                                  2754,
                                  2758
                                ],
                                "loc": {
                                  "start": {
                                    "line": 70,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 70,
                                    "column": 38
                                  }
                                }
                              },
                              "range": [
                                2748,
                                2758
                              ],
                              "loc": {
                                "start": {
                                  "line": 70,
                                  "column": 28
                                },
                                "end": {
                                  "line": 70,
                                  "column": 38
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "f",
                                  "range": [
                                    2759,
                                    2760
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 70,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 70,
                                      "column": 40
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "on_before_hide",
                                  "range": [
                                    2761,
                                    2775
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 70,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 70,
                                      "column": 55
                                    }
                                  }
                                },
                                "range": [
                                  2759,
                                  2775
                                ],
                                "loc": {
                                  "start": {
                                    "line": 70,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 70,
                                    "column": 55
                                  }
                                }
                              }
                            ],
                            "range": [
                              2748,
                              2776
                            ],
                            "loc": {
                              "start": {
                                "line": 70,
                                "column": 28
                              },
                              "end": {
                                "line": 70,
                                "column": 56
                              }
                            }
                          },
                          "consequent": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                2792,
                                2793
                              ],
                              "loc": {
                                "start": {
                                  "line": 71,
                                  "column": 12
                                },
                                "end": {
                                  "line": 71,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "on_before_hide",
                              "range": [
                                2794,
                                2808
                              ],
                              "loc": {
                                "start": {
                                  "line": 71,
                                  "column": 14
                                },
                                "end": {
                                  "line": 71,
                                  "column": 28
                                }
                              }
                            },
                            "range": [
                              2792,
                              2808
                            ],
                            "loc": {
                              "start": {
                                "line": 71,
                                "column": 12
                              },
                              "end": {
                                "line": 71,
                                "column": 28
                              }
                            }
                          },
                          "alternate": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              2811,
                              2815
                            ],
                            "loc": {
                              "start": {
                                "line": 71,
                                "column": 31
                              },
                              "end": {
                                "line": 71,
                                "column": 35
                              }
                            }
                          },
                          "range": [
                            2748,
                            2815
                          ],
                          "loc": {
                            "start": {
                              "line": 70,
                              "column": 28
                            },
                            "end": {
                              "line": 71,
                              "column": 35
                            }
                          }
                        },
                        "range": [
                          2728,
                          2815
                        ],
                        "loc": {
                          "start": {
                            "line": 70,
                            "column": 8
                          },
                          "end": {
                            "line": 71,
                            "column": 35
                          }
                        }
                      },
                      "range": [
                        2728,
                        2816
                      ],
                      "loc": {
                        "start": {
                          "line": 70,
                          "column": 8
                        },
                        "end": {
                          "line": 71,
                          "column": 36
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "callback before filters row is hidden",
                          "range": [
                            2679,
                            2718
                          ],
                          "loc": {
                            "start": {
                              "line": 69,
                              "column": 8
                            },
                            "end": {
                              "line": 69,
                              "column": 47
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "callback after filters row is hidden",
                          "range": [
                            2826,
                            2864
                          ],
                          "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": [
                              2874,
                              2878
                            ],
                            "loc": {
                              "start": {
                                "line": 73,
                                "column": 8
                              },
                              "end": {
                                "line": 73,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onAfterHide",
                            "range": [
                              2879,
                              2890
                            ],
                            "loc": {
                              "start": {
                                "line": 73,
                                "column": 13
                              },
                              "end": {
                                "line": 73,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            2874,
                            2890
                          ],
                          "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": [
                                  2893,
                                  2898
                                ],
                                "loc": {
                                  "start": {
                                    "line": 73,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 73,
                                    "column": 32
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "isFn",
                                "range": [
                                  2899,
                                  2903
                                ],
                                "loc": {
                                  "start": {
                                    "line": 73,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 73,
                                    "column": 37
                                  }
                                }
                              },
                              "range": [
                                2893,
                                2903
                              ],
                              "loc": {
                                "start": {
                                  "line": 73,
                                  "column": 27
                                },
                                "end": {
                                  "line": 73,
                                  "column": 37
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "f",
                                  "range": [
                                    2904,
                                    2905
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 73,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 73,
                                      "column": 39
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "on_after_hide",
                                  "range": [
                                    2906,
                                    2919
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 73,
                                      "column": 40
                                    },
                                    "end": {
                                      "line": 73,
                                      "column": 53
                                    }
                                  }
                                },
                                "range": [
                                  2904,
                                  2919
                                ],
                                "loc": {
                                  "start": {
                                    "line": 73,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 73,
                                    "column": 53
                                  }
                                }
                              }
                            ],
                            "range": [
                              2893,
                              2920
                            ],
                            "loc": {
                              "start": {
                                "line": 73,
                                "column": 27
                              },
                              "end": {
                                "line": 73,
                                "column": 54
                              }
                            }
                          },
                          "consequent": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                2923,
                                2924
                              ],
                              "loc": {
                                "start": {
                                  "line": 73,
                                  "column": 57
                                },
                                "end": {
                                  "line": 73,
                                  "column": 58
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "on_after_hide",
                              "range": [
                                2925,
                                2938
                              ],
                              "loc": {
                                "start": {
                                  "line": 73,
                                  "column": 59
                                },
                                "end": {
                                  "line": 73,
                                  "column": 72
                                }
                              }
                            },
                            "range": [
                              2923,
                              2938
                            ],
                            "loc": {
                              "start": {
                                "line": 73,
                                "column": 57
                              },
                              "end": {
                                "line": 73,
                                "column": 72
                              }
                            }
                          },
                          "alternate": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              2941,
                              2945
                            ],
                            "loc": {
                              "start": {
                                "line": 73,
                                "column": 75
                              },
                              "end": {
                                "line": 73,
                                "column": 79
                              }
                            }
                          },
                          "range": [
                            2893,
                            2945
                          ],
                          "loc": {
                            "start": {
                              "line": 73,
                              "column": 27
                            },
                            "end": {
                              "line": 73,
                              "column": 79
                            }
                          }
                        },
                        "range": [
                          2874,
                          2945
                        ],
                        "loc": {
                          "start": {
                            "line": 73,
                            "column": 8
                          },
                          "end": {
                            "line": 73,
                            "column": 79
                          }
                        }
                      },
                      "range": [
                        2874,
                        2946
                      ],
                      "loc": {
                        "start": {
                          "line": 73,
                          "column": 8
                        },
                        "end": {
                          "line": 73,
                          "column": 80
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "callback after filters row is hidden",
                          "range": [
                            2826,
                            2864
                          ],
                          "loc": {
                            "start": {
                              "line": 72,
                              "column": 8
                            },
                            "end": {
                              "line": 72,
                              "column": 46
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "Loads extension stylesheet",
                          "range": [
                            2958,
                            2986
                          ],
                          "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": [
                              2996,
                              2998
                            ],
                            "loc": {
                              "start": {
                                "line": 76,
                                "column": 8
                              },
                              "end": {
                                "line": 76,
                                "column": 10
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "import",
                            "range": [
                              2999,
                              3005
                            ],
                            "loc": {
                              "start": {
                                "line": 76,
                                "column": 11
                              },
                              "end": {
                                "line": 76,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            2996,
                            3005
                          ],
                          "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": [
                                  3006,
                                  3007
                                ],
                                "loc": {
                                  "start": {
                                    "line": 76,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 76,
                                    "column": 19
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "name",
                                "range": [
                                  3008,
                                  3012
                                ],
                                "loc": {
                                  "start": {
                                    "line": 76,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 76,
                                    "column": 24
                                  }
                                }
                              },
                              "range": [
                                3006,
                                3012
                              ],
                              "loc": {
                                "start": {
                                  "line": 76,
                                  "column": 18
                                },
                                "end": {
                                  "line": 76,
                                  "column": 24
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": "Style",
                              "raw": "'Style'",
                              "range": [
                                3013,
                                3020
                              ],
                              "loc": {
                                "start": {
                                  "line": 76,
                                  "column": 25
                                },
                                "end": {
                                  "line": 76,
                                  "column": 32
                                }
                              }
                            },
                            "range": [
                              3006,
                              3020
                            ],
                            "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": [
                                  3022,
                                  3024
                                ],
                                "loc": {
                                  "start": {
                                    "line": 76,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 76,
                                    "column": 36
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "stylePath",
                                "range": [
                                  3025,
                                  3034
                                ],
                                "loc": {
                                  "start": {
                                    "line": 76,
                                    "column": 37
                                  },
                                  "end": {
                                    "line": 76,
                                    "column": 46
                                  }
                                }
                              },
                              "range": [
                                3022,
                                3034
                              ],
                              "loc": {
                                "start": {
                                  "line": 76,
                                  "column": 34
                                },
                                "end": {
                                  "line": 76,
                                  "column": 46
                                }
                              }
                            },
                            "right": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  3037,
                                  3041
                                ],
                                "loc": {
                                  "start": {
                                    "line": 76,
                                    "column": 49
                                  },
                                  "end": {
                                    "line": 76,
                                    "column": 53
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "stylesheet",
                                "range": [
                                  3042,
                                  3052
                                ],
                                "loc": {
                                  "start": {
                                    "line": 76,
                                    "column": 54
                                  },
                                  "end": {
                                    "line": 76,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                3037,
                                3052
                              ],
                              "loc": {
                                "start": {
                                  "line": 76,
                                  "column": 49
                                },
                                "end": {
                                  "line": 76,
                                  "column": 64
                                }
                              }
                            },
                            "range": [
                              3022,
                              3052
                            ],
                            "loc": {
                              "start": {
                                "line": 76,
                                "column": 34
                              },
                              "end": {
                                "line": 76,
                                "column": 64
                              }
                            }
                          },
                          {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              3054,
                              3058
                            ],
                            "loc": {
                              "start": {
                                "line": 76,
                                "column": 66
                              },
                              "end": {
                                "line": 76,
                                "column": 70
                              }
                            }
                          },
                          {
                            "type": "Literal",
                            "value": "link",
                            "raw": "'link'",
                            "range": [
                              3060,
                              3066
                            ],
                            "loc": {
                              "start": {
                                "line": 76,
                                "column": 72
                              },
                              "end": {
                                "line": 76,
                                "column": 78
                              }
                            }
                          }
                        ],
                        "range": [
                          2996,
                          3067
                        ],
                        "loc": {
                          "start": {
                            "line": 76,
                            "column": 8
                          },
                          "end": {
                            "line": 76,
                            "column": 79
                          }
                        }
                      },
                      "range": [
                        2996,
                        3068
                      ],
                      "loc": {
                        "start": {
                          "line": 76,
                          "column": 8
                        },
                        "end": {
                          "line": 76,
                          "column": 80
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "Loads extension stylesheet",
                          "range": [
                            2958,
                            2986
                          ],
                          "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": [
                              3080,
                              3084
                            ],
                            "loc": {
                              "start": {
                                "line": 78,
                                "column": 8
                              },
                              "end": {
                                "line": 78,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "tf",
                            "range": [
                              3085,
                              3087
                            ],
                            "loc": {
                              "start": {
                                "line": 78,
                                "column": 13
                              },
                              "end": {
                                "line": 78,
                                "column": 15
                              }
                            }
                          },
                          "range": [
                            3080,
                            3087
                          ],
                          "loc": {
                            "start": {
                              "line": 78,
                              "column": 8
                            },
                            "end": {
                              "line": 78,
                              "column": 15
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "tf",
                          "range": [
                            3090,
                            3092
                          ],
                          "loc": {
                            "start": {
                              "line": 78,
                              "column": 18
                            },
                            "end": {
                              "line": 78,
                              "column": 20
                            }
                          }
                        },
                        "range": [
                          3080,
                          3092
                        ],
                        "loc": {
                          "start": {
                            "line": 78,
                            "column": 8
                          },
                          "end": {
                            "line": 78,
                            "column": 20
                          }
                        }
                      },
                      "range": [
                        3080,
                        3093
                      ],
                      "loc": {
                        "start": {
                          "line": 78,
                          "column": 8
                        },
                        "end": {
                          "line": 78,
                          "column": 21
                        }
                      }
                    }
                  ],
                  "range": [
                    305,
                    3100
                  ],
                  "loc": {
                    "start": {
                      "line": 12,
                      "column": 22
                    },
                    "end": {
                      "line": 79,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  298,
                  3100
                ],
                "loc": {
                  "start": {
                    "line": 12,
                    "column": 15
                  },
                  "end": {
                    "line": 79,
                    "column": 5
                  }
                }
              },
              "kind": "constructor",
              "computed": false,
              "range": [
                287,
                3100
              ],
              "loc": {
                "start": {
                  "line": 12,
                  "column": 4
                },
                "end": {
                  "line": 79,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\r\n     * Filters Row Visibility extension\r\n     * @param {Object} tf TableFilter instance\r\n     * @param {Object} f Config\r\n     ",
                  "range": [
                    147,
                    281
                  ],
                  "loc": {
                    "start": {
                      "line": 7,
                      "column": 4
                    },
                    "end": {
                      "line": 11,
                      "column": 7
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\r\n     * Initialise extension\r\n     ",
                  "range": [
                    3108,
                    3149
                  ],
                  "loc": {
                    "start": {
                      "line": 81,
                      "column": 4
                    },
                    "end": {
                      "line": 83,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "init",
                "range": [
                  3155,
                  3159
                ],
                "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": [
                            3175,
                            3179
                          ],
                          "loc": {
                            "start": {
                              "line": 85,
                              "column": 11
                            },
                            "end": {
                              "line": 85,
                              "column": 15
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "initialized",
                          "range": [
                            3180,
                            3191
                          ],
                          "loc": {
                            "start": {
                              "line": 85,
                              "column": 16
                            },
                            "end": {
                              "line": 85,
                              "column": 27
                            }
                          }
                        },
                        "range": [
                          3175,
                          3191
                        ],
                        "loc": {
                          "start": {
                            "line": 85,
                            "column": 11
                          },
                          "end": {
                            "line": 85,
                            "column": 27
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": null,
                            "range": [
                              3207,
                              3214
                            ],
                            "loc": {
                              "start": {
                                "line": 86,
                                "column": 12
                              },
                              "end": {
                                "line": 86,
                                "column": 19
                              }
                            }
                          }
                        ],
                        "range": [
                          3192,
                          3225
                        ],
                        "loc": {
                          "start": {
                            "line": 85,
                            "column": 28
                          },
                          "end": {
                            "line": 87,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        3172,
                        3225
                      ],
                      "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": [
                              3237,
                              3241
                            ],
                            "loc": {
                              "start": {
                                "line": 89,
                                "column": 8
                              },
                              "end": {
                                "line": 89,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "buildUI",
                            "range": [
                              3242,
                              3249
                            ],
                            "loc": {
                              "start": {
                                "line": 89,
                                "column": 13
                              },
                              "end": {
                                "line": 89,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            3237,
                            3249
                          ],
                          "loc": {
                            "start": {
                              "line": 89,
                              "column": 8
                            },
                            "end": {
                              "line": 89,
                              "column": 20
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          3237,
                          3251
                        ],
                        "loc": {
                          "start": {
                            "line": 89,
                            "column": 8
                          },
                          "end": {
                            "line": 89,
                            "column": 22
                          }
                        }
                      },
                      "range": [
                        3237,
                        3252
                      ],
                      "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": [
                              3262,
                              3266
                            ],
                            "loc": {
                              "start": {
                                "line": 90,
                                "column": 8
                              },
                              "end": {
                                "line": 90,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "initialized",
                            "range": [
                              3267,
                              3278
                            ],
                            "loc": {
                              "start": {
                                "line": 90,
                                "column": 13
                              },
                              "end": {
                                "line": 90,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            3262,
                            3278
                          ],
                          "loc": {
                            "start": {
                              "line": 90,
                              "column": 8
                            },
                            "end": {
                              "line": 90,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": true,
                          "raw": "true",
                          "range": [
                            3281,
                            3285
                          ],
                          "loc": {
                            "start": {
                              "line": 90,
                              "column": 27
                            },
                            "end": {
                              "line": 90,
                              "column": 31
                            }
                          }
                        },
                        "range": [
                          3262,
                          3285
                        ],
                        "loc": {
                          "start": {
                            "line": 90,
                            "column": 8
                          },
                          "end": {
                            "line": 90,
                            "column": 31
                          }
                        }
                      },
                      "range": [
                        3262,
                        3286
                      ],
                      "loc": {
                        "start": {
                          "line": 90,
                          "column": 8
                        },
                        "end": {
                          "line": 90,
                          "column": 32
                        }
                      }
                    }
                  ],
                  "range": [
                    3161,
                    3293
                  ],
                  "loc": {
                    "start": {
                      "line": 84,
                      "column": 10
                    },
                    "end": {
                      "line": 91,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  3159,
                  3293
                ],
                "loc": {
                  "start": {
                    "line": 84,
                    "column": 8
                  },
                  "end": {
                    "line": 91,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                3155,
                3293
              ],
              "loc": {
                "start": {
                  "line": 84,
                  "column": 4
                },
                "end": {
                  "line": 91,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\r\n     * Initialise extension\r\n     ",
                  "range": [
                    3108,
                    3149
                  ],
                  "loc": {
                    "start": {
                      "line": 81,
                      "column": 4
                    },
                    "end": {
                      "line": 83,
                      "column": 7
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\r\n     * Build UI elements\r\n     ",
                  "range": [
                    3301,
                    3339
                  ],
                  "loc": {
                    "start": {
                      "line": 93,
                      "column": 4
                    },
                    "end": {
                      "line": 95,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "buildUI",
                "range": [
                  3345,
                  3352
                ],
                "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": [
                              3369,
                              3371
                            ],
                            "loc": {
                              "start": {
                                "line": 97,
                                "column": 12
                              },
                              "end": {
                                "line": 97,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                3374,
                                3378
                              ],
                              "loc": {
                                "start": {
                                  "line": 97,
                                  "column": 17
                                },
                                "end": {
                                  "line": 97,
                                  "column": 21
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "tf",
                              "range": [
                                3379,
                                3381
                              ],
                              "loc": {
                                "start": {
                                  "line": 97,
                                  "column": 22
                                },
                                "end": {
                                  "line": 97,
                                  "column": 24
                                }
                              }
                            },
                            "range": [
                              3374,
                              3381
                            ],
                            "loc": {
                              "start": {
                                "line": 97,
                                "column": 17
                              },
                              "end": {
                                "line": 97,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            3369,
                            3381
                          ],
                          "loc": {
                            "start": {
                              "line": 97,
                              "column": 12
                            },
                            "end": {
                              "line": 97,
                              "column": 24
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        3365,
                        3382
                      ],
                      "loc": {
                        "start": {
                          "line": 97,
                          "column": 8
                        },
                        "end": {
                          "line": 97,
                          "column": 25
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "span",
                            "range": [
                              3396,
                              3400
                            ],
                            "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": [
                                  3403,
                                  3406
                                ],
                                "loc": {
                                  "start": {
                                    "line": 98,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 98,
                                    "column": 22
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "create",
                                "range": [
                                  3407,
                                  3413
                                ],
                                "loc": {
                                  "start": {
                                    "line": 98,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 98,
                                    "column": 29
                                  }
                                }
                              },
                              "range": [
                                3403,
                                3413
                              ],
                              "loc": {
                                "start": {
                                  "line": 98,
                                  "column": 19
                                },
                                "end": {
                                  "line": 98,
                                  "column": 29
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "value": "span",
                                "raw": "'span'",
                                "range": [
                                  3414,
                                  3420
                                ],
                                "loc": {
                                  "start": {
                                    "line": 98,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 98,
                                    "column": 36
                                  }
                                }
                              },
                              {
                                "type": "ArrayExpression",
                                "elements": [
                                  {
                                    "type": "Literal",
                                    "value": "id",
                                    "raw": "'id'",
                                    "range": [
                                      3422,
                                      3426
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 98,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 98,
                                        "column": 42
                                      }
                                    }
                                  },
                                  {
                                    "type": "BinaryExpression",
                                    "operator": "+",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "ThisExpression",
                                        "range": [
                                          3428,
                                          3432
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 98,
                                            "column": 44
                                          },
                                          "end": {
                                            "line": 98,
                                            "column": 48
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "prfx",
                                        "range": [
                                          3433,
                                          3437
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 98,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 98,
                                            "column": 53
                                          }
                                        }
                                      },
                                      "range": [
                                        3428,
                                        3437
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 98,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 98,
                                          "column": 53
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "tf",
                                        "range": [
                                          3438,
                                          3440
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 98,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 98,
                                            "column": 56
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "id",
                                        "range": [
                                          3441,
                                          3443
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 98,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 98,
                                            "column": 59
                                          }
                                        }
                                      },
                                      "range": [
                                        3438,
                                        3443
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 98,
                                          "column": 54
                                        },
                                        "end": {
                                          "line": 98,
                                          "column": 59
                                        }
                                      }
                                    },
                                    "range": [
                                      3428,
                                      3443
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 98,
                                        "column": 44
                                      },
                                      "end": {
                                        "line": 98,
                                        "column": 59
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3421,
                                  3444
                                ],
                                "loc": {
                                  "start": {
                                    "line": 98,
                                    "column": 37
                                  },
                                  "end": {
                                    "line": 98,
                                    "column": 60
                                  }
                                }
                              }
                            ],
                            "range": [
                              3403,
                              3445
                            ],
                            "loc": {
                              "start": {
                                "line": 98,
                                "column": 19
                              },
                              "end": {
                                "line": 98,
                                "column": 61
                              }
                            }
                          },
                          "range": [
                            3396,
                            3445
                          ],
                          "loc": {
                            "start": {
                              "line": 98,
                              "column": 12
                            },
                            "end": {
                              "line": 98,
                              "column": 61
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        3392,
                        3446
                      ],
                      "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": [
                              3456,
                              3460
                            ],
                            "loc": {
                              "start": {
                                "line": 99,
                                "column": 8
                              },
                              "end": {
                                "line": 99,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "className",
                            "range": [
                              3461,
                              3470
                            ],
                            "loc": {
                              "start": {
                                "line": 99,
                                "column": 13
                              },
                              "end": {
                                "line": 99,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            3456,
                            3470
                          ],
                          "loc": {
                            "start": {
                              "line": 99,
                              "column": 8
                            },
                            "end": {
                              "line": 99,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              3473,
                              3477
                            ],
                            "loc": {
                              "start": {
                                "line": 99,
                                "column": 25
                              },
                              "end": {
                                "line": 99,
                                "column": 29
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "contCssClass",
                            "range": [
                              3478,
                              3490
                            ],
                            "loc": {
                              "start": {
                                "line": 99,
                                "column": 30
                              },
                              "end": {
                                "line": 99,
                                "column": 42
                              }
                            }
                          },
                          "range": [
                            3473,
                            3490
                          ],
                          "loc": {
                            "start": {
                              "line": 99,
                              "column": 25
                            },
                            "end": {
                              "line": 99,
                              "column": 42
                            }
                          }
                        },
                        "range": [
                          3456,
                          3490
                        ],
                        "loc": {
                          "start": {
                            "line": 99,
                            "column": 8
                          },
                          "end": {
                            "line": 99,
                            "column": 42
                          }
                        }
                      },
                      "range": [
                        3456,
                        3491
                      ],
                      "loc": {
                        "start": {
                          "line": 99,
                          "column": 8
                        },
                        "end": {
                          "line": 99,
                          "column": 43
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "Container element (rdiv or custom element)",
                          "range": [
                            3503,
                            3547
                          ],
                          "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": [
                              3561,
                              3565
                            ],
                            "loc": {
                              "start": {
                                "line": 102,
                                "column": 12
                              },
                              "end": {
                                "line": 102,
                                "column": 16
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "targetId",
                            "range": [
                              3566,
                              3574
                            ],
                            "loc": {
                              "start": {
                                "line": 102,
                                "column": 17
                              },
                              "end": {
                                "line": 102,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            3561,
                            3574
                          ],
                          "loc": {
                            "start": {
                              "line": 102,
                              "column": 12
                            },
                            "end": {
                              "line": 102,
                              "column": 25
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          3560,
                          3574
                        ],
                        "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": [
                                    3590,
                                    3592
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 103,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 103,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "setToolbar",
                                  "range": [
                                    3593,
                                    3603
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 103,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 103,
                                      "column": 25
                                    }
                                  }
                                },
                                "range": [
                                  3590,
                                  3603
                                ],
                                "loc": {
                                  "start": {
                                    "line": 103,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 103,
                                    "column": 25
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                3590,
                                3605
                              ],
                              "loc": {
                                "start": {
                                  "line": 103,
                                  "column": 12
                                },
                                "end": {
                                  "line": 103,
                                  "column": 27
                                }
                              }
                            },
                            "range": [
                              3590,
                              3606
                            ],
                            "loc": {
                              "start": {
                                "line": 103,
                                "column": 12
                              },
                              "end": {
                                "line": 103,
                                "column": 28
                              }
                            }
                          }
                        ],
                        "range": [
                          3575,
                          3617
                        ],
                        "loc": {
                          "start": {
                            "line": 102,
                            "column": 26
                          },
                          "end": {
                            "line": 104,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        3557,
                        3617
                      ],
                      "loc": {
                        "start": {
                          "line": 102,
                          "column": 8
                        },
                        "end": {
                          "line": 104,
                          "column": 9
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "Container element (rdiv or custom element)",
                          "range": [
                            3503,
                            3547
                          ],
                          "loc": {
                            "start": {
                              "line": 101,
                              "column": 8
                            },
                            "end": {
                              "line": 101,
                              "column": 52
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "targetEl",
                            "range": [
                              3631,
                              3639
                            ],
                            "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": [
                                    3643,
                                    3647
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 105,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 105,
                                      "column": 28
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "targetId",
                                  "range": [
                                    3648,
                                    3656
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 105,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 105,
                                      "column": 37
                                    }
                                  }
                                },
                                "range": [
                                  3643,
                                  3656
                                ],
                                "loc": {
                                  "start": {
                                    "line": 105,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 105,
                                    "column": 37
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                3642,
                                3656
                              ],
                              "loc": {
                                "start": {
                                  "line": 105,
                                  "column": 23
                                },
                                "end": {
                                  "line": 105,
                                  "column": 37
                                }
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "tf",
                                "range": [
                                  3659,
                                  3661
                                ],
                                "loc": {
                                  "start": {
                                    "line": 105,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 105,
                                    "column": 42
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "rDiv",
                                "range": [
                                  3662,
                                  3666
                                ],
                                "loc": {
                                  "start": {
                                    "line": 105,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 105,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                3659,
                                3666
                              ],
                              "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": [
                                    3669,
                                    3672
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 105,
                                      "column": 50
                                    },
                                    "end": {
                                      "line": 105,
                                      "column": 53
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "id",
                                  "range": [
                                    3673,
                                    3675
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 105,
                                      "column": 54
                                    },
                                    "end": {
                                      "line": 105,
                                      "column": 56
                                    }
                                  }
                                },
                                "range": [
                                  3669,
                                  3675
                                ],
                                "loc": {
                                  "start": {
                                    "line": 105,
                                    "column": 50
                                  },
                                  "end": {
                                    "line": 105,
                                    "column": 56
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      3676,
                                      3680
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "targetId",
                                    "range": [
                                      3681,
                                      3689
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 62
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "range": [
                                    3676,
                                    3689
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 105,
                                      "column": 57
                                    },
                                    "end": {
                                      "line": 105,
                                      "column": 70
                                    }
                                  }
                                }
                              ],
                              "range": [
                                3669,
                                3690
                              ],
                              "loc": {
                                "start": {
                                  "line": 105,
                                  "column": 50
                                },
                                "end": {
                                  "line": 105,
                                  "column": 71
                                }
                              }
                            },
                            "range": [
                              3642,
                              3690
                            ],
                            "loc": {
                              "start": {
                                "line": 105,
                                "column": 23
                              },
                              "end": {
                                "line": 105,
                                "column": 71
                              }
                            }
                          },
                          "range": [
                            3631,
                            3690
                          ],
                          "loc": {
                            "start": {
                              "line": 105,
                              "column": 12
                            },
                            "end": {
                              "line": 105,
                              "column": 71
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        3627,
                        3691
                      ],
                      "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": [
                              3707,
                              3711
                            ],
                            "loc": {
                              "start": {
                                "line": 107,
                                "column": 12
                              },
                              "end": {
                                "line": 107,
                                "column": 16
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "targetId",
                            "range": [
                              3712,
                              3720
                            ],
                            "loc": {
                              "start": {
                                "line": 107,
                                "column": 17
                              },
                              "end": {
                                "line": 107,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            3707,
                            3720
                          ],
                          "loc": {
                            "start": {
                              "line": 107,
                              "column": 12
                            },
                            "end": {
                              "line": 107,
                              "column": 25
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          3706,
                          3720
                        ],
                        "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": [
                                    3740,
                                    3750
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 108,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 108,
                                      "column": 26
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "targetEl",
                                    "range": [
                                      3753,
                                      3761
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "firstChild",
                                    "range": [
                                      3762,
                                      3772
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    3753,
                                    3772
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 108,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 108,
                                      "column": 48
                                    }
                                  }
                                },
                                "range": [
                                  3740,
                                  3772
                                ],
                                "loc": {
                                  "start": {
                                    "line": 108,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 108,
                                    "column": 48
                                  }
                                }
                              }
                            ],
                            "kind": "let",
                            "range": [
                              3736,
                              3773
                            ],
                            "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": [
                                      3787,
                                      3797
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 109,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 109,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "parentNode",
                                    "range": [
                                      3798,
                                      3808
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 109,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 109,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    3787,
                                    3808
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 109,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 109,
                                      "column": 33
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "insertBefore",
                                  "range": [
                                    3809,
                                    3821
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 109,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 109,
                                      "column": 46
                                    }
                                  }
                                },
                                "range": [
                                  3787,
                                  3821
                                ],
                                "loc": {
                                  "start": {
                                    "line": 109,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 109,
                                    "column": 46
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "span",
                                  "range": [
                                    3822,
                                    3826
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 109,
                                      "column": 47
                                    },
                                    "end": {
                                      "line": 109,
                                      "column": 51
                                    }
                                  }
                                },
                                {
                                  "type": "Identifier",
                                  "name": "firstChild",
                                  "range": [
                                    3828,
                                    3838
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 109,
                                      "column": 53
                                    },
                                    "end": {
                                      "line": 109,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "range": [
                                3787,
                                3839
                              ],
                              "loc": {
                                "start": {
                                  "line": 109,
                                  "column": 12
                                },
                                "end": {
                                  "line": 109,
                                  "column": 64
                                }
                              }
                            },
                            "range": [
                              3787,
                              3840
                            ],
                            "loc": {
                              "start": {
                                "line": 109,
                                "column": 12
                              },
                              "end": {
                                "line": 109,
                                "column": 65
                              }
                            }
                          }
                        ],
                        "range": [
                          3721,
                          3851
                        ],
                        "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": [
                                    3872,
                                    3880
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 111,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 111,
                                      "column": 20
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "appendChild",
                                  "range": [
                                    3881,
                                    3892
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 111,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 111,
                                      "column": 32
                                    }
                                  }
                                },
                                "range": [
                                  3872,
                                  3892
                                ],
                                "loc": {
                                  "start": {
                                    "line": 111,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 111,
                                    "column": 32
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "span",
                                  "range": [
                                    3893,
                                    3897
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 111,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 111,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "range": [
                                3872,
                                3898
                              ],
                              "loc": {
                                "start": {
                                  "line": 111,
                                  "column": 12
                                },
                                "end": {
                                  "line": 111,
                                  "column": 38
                                }
                              }
                            },
                            "range": [
                              3872,
                              3899
                            ],
                            "loc": {
                              "start": {
                                "line": 111,
                                "column": 12
                              },
                              "end": {
                                "line": 111,
                                "column": 39
                              }
                            }
                          }
                        ],
                        "range": [
                          3857,
                          3910
                        ],
                        "loc": {
                          "start": {
                            "line": 110,
                            "column": 15
                          },
                          "end": {
                            "line": 112,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        3703,
                        3910
                      ],
                      "loc": {
                        "start": {
                          "line": 107,
                          "column": 8
                        },
                        "end": {
                          "line": 112,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "btn",
                            "range": [
                              3926,
                              3929
                            ],
                            "loc": {
                              "start": {
                                "line": 114,
                                "column": 12
                              },
                              "end": {
                                "line": 114,
                                "column": 15
                              }
                            }
                          },
                          "init": null,
                          "range": [
                            3926,
                            3929
                          ],
                          "loc": {
                            "start": {
                              "line": 114,
                              "column": 12
                            },
                            "end": {
                              "line": 114,
                              "column": 15
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        3922,
                        3930
                      ],
                      "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": [
                              3944,
                              3948
                            ],
                            "loc": {
                              "start": {
                                "line": 115,
                                "column": 12
                              },
                              "end": {
                                "line": 115,
                                "column": 16
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "btnHtml",
                            "range": [
                              3949,
                              3956
                            ],
                            "loc": {
                              "start": {
                                "line": 115,
                                "column": 17
                              },
                              "end": {
                                "line": 115,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            3944,
                            3956
                          ],
                          "loc": {
                            "start": {
                              "line": 115,
                              "column": 12
                            },
                            "end": {
                              "line": 115,
                              "column": 24
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          3943,
                          3956
                        ],
                        "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": [
                                  3972,
                                  3975
                                ],
                                "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": [
                                      3978,
                                      3981
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 116,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 116,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "create",
                                    "range": [
                                      3982,
                                      3988
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 116,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 116,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    3978,
                                    3988
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 116,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 116,
                                      "column": 28
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "a",
                                    "raw": "'a'",
                                    "range": [
                                      3989,
                                      3992
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 116,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 116,
                                        "column": 32
                                      }
                                    }
                                  },
                                  {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": "href",
                                        "raw": "'href'",
                                        "range": [
                                          3995,
                                          4001
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 116,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 116,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "javascript:void(0);",
                                        "raw": "'javascript:void(0);'",
                                        "range": [
                                          4003,
                                          4024
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 116,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 116,
                                            "column": 64
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3994,
                                      4025
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 116,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 116,
                                        "column": 65
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3978,
                                  4026
                                ],
                                "loc": {
                                  "start": {
                                    "line": 116,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 116,
                                    "column": 66
                                  }
                                }
                              },
                              "range": [
                                3972,
                                4026
                              ],
                              "loc": {
                                "start": {
                                  "line": 116,
                                  "column": 12
                                },
                                "end": {
                                  "line": 116,
                                  "column": 66
                                }
                              }
                            },
                            "range": [
                              3972,
                              4027
                            ],
                            "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": [
                                    4041,
                                    4044
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 117,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 117,
                                      "column": 15
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "className",
                                  "range": [
                                    4045,
                                    4054
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 117,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 117,
                                      "column": 25
                                    }
                                  }
                                },
                                "range": [
                                  4041,
                                  4054
                                ],
                                "loc": {
                                  "start": {
                                    "line": 117,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 117,
                                    "column": 25
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    4057,
                                    4061
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 117,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 117,
                                      "column": 32
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "btnCssClass",
                                  "range": [
                                    4062,
                                    4073
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 117,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 117,
                                      "column": 44
                                    }
                                  }
                                },
                                "range": [
                                  4057,
                                  4073
                                ],
                                "loc": {
                                  "start": {
                                    "line": 117,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 117,
                                    "column": 44
                                  }
                                }
                              },
                              "range": [
                                4041,
                                4073
                              ],
                              "loc": {
                                "start": {
                                  "line": 117,
                                  "column": 12
                                },
                                "end": {
                                  "line": 117,
                                  "column": 44
                                }
                              }
                            },
                            "range": [
                              4041,
                              4074
                            ],
                            "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": [
                                    4088,
                                    4091
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 118,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 118,
                                      "column": 15
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "title",
                                  "range": [
                                    4092,
                                    4097
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 118,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 118,
                                      "column": 21
                                    }
                                  }
                                },
                                "range": [
                                  4088,
                                  4097
                                ],
                                "loc": {
                                  "start": {
                                    "line": 118,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 118,
                                    "column": 21
                                  }
                                }
                              },
                              "right": {
                                "type": "LogicalExpression",
                                "operator": "||",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      4100,
                                      4104
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 118,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 118,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "btnText",
                                    "range": [
                                      4105,
                                      4112
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 118,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 118,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    4100,
                                    4112
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 118,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 118,
                                      "column": 36
                                    }
                                  }
                                },
                                "right": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      4116,
                                      4120
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 118,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 118,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "defaultText",
                                    "range": [
                                      4121,
                                      4132
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 118,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 118,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    4116,
                                    4132
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 118,
                                      "column": 40
                                    },
                                    "end": {
                                      "line": 118,
                                      "column": 56
                                    }
                                  }
                                },
                                "range": [
                                  4100,
                                  4132
                                ],
                                "loc": {
                                  "start": {
                                    "line": 118,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 118,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                4088,
                                4132
                              ],
                              "loc": {
                                "start": {
                                  "line": 118,
                                  "column": 12
                                },
                                "end": {
                                  "line": 118,
                                  "column": 56
                                }
                              }
                            },
                            "range": [
                              4088,
                              4133
                            ],
                            "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": [
                                    4147,
                                    4150
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 119,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 119,
                                      "column": 15
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "innerHTML",
                                  "range": [
                                    4151,
                                    4160
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 119,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 119,
                                      "column": 25
                                    }
                                  }
                                },
                                "range": [
                                  4147,
                                  4160
                                ],
                                "loc": {
                                  "start": {
                                    "line": 119,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 119,
                                    "column": 25
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    4163,
                                    4167
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 119,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 119,
                                      "column": 32
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "collapseBtnHtml",
                                  "range": [
                                    4168,
                                    4183
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 119,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 119,
                                      "column": 48
                                    }
                                  }
                                },
                                "range": [
                                  4163,
                                  4183
                                ],
                                "loc": {
                                  "start": {
                                    "line": 119,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 119,
                                    "column": 48
                                  }
                                }
                              },
                              "range": [
                                4147,
                                4183
                              ],
                              "loc": {
                                "start": {
                                  "line": 119,
                                  "column": 12
                                },
                                "end": {
                                  "line": 119,
                                  "column": 48
                                }
                              }
                            },
                            "range": [
                              4147,
                              4184
                            ],
                            "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": [
                                    4198,
                                    4202
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 120,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 120,
                                      "column": 16
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "appendChild",
                                  "range": [
                                    4203,
                                    4214
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 120,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 120,
                                      "column": 28
                                    }
                                  }
                                },
                                "range": [
                                  4198,
                                  4214
                                ],
                                "loc": {
                                  "start": {
                                    "line": 120,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 120,
                                    "column": 28
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "btn",
                                  "range": [
                                    4215,
                                    4218
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 120,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 120,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "range": [
                                4198,
                                4219
                              ],
                              "loc": {
                                "start": {
                                  "line": 120,
                                  "column": 12
                                },
                                "end": {
                                  "line": 120,
                                  "column": 33
                                }
                              }
                            },
                            "range": [
                              4198,
                              4220
                            ],
                            "loc": {
                              "start": {
                                "line": 120,
                                "column": 12
                              },
                              "end": {
                                "line": 120,
                                "column": 34
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "Event",
                                  "range": [
                                    4234,
                                    4239
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 121,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 121,
                                      "column": 17
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "add",
                                  "range": [
                                    4240,
                                    4243
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 121,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 121,
                                      "column": 21
                                    }
                                  }
                                },
                                "range": [
                                  4234,
                                  4243
                                ],
                                "loc": {
                                  "start": {
                                    "line": 121,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 121,
                                    "column": 21
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "btn",
                                  "range": [
                                    4244,
                                    4247
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 121,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 121,
                                      "column": 25
                                    }
                                  }
                                },
                                {
                                  "type": "Literal",
                                  "value": "click",
                                  "raw": "'click'",
                                  "range": [
                                    4249,
                                    4256
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 121,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 121,
                                      "column": 34
                                    }
                                  }
                                },
                                {
                                  "type": "ArrowFunctionExpression",
                                  "id": null,
                                  "params": [],
                                  "body": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "ThisExpression",
                                        "range": [
                                          4263,
                                          4267
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 121,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 121,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "toggle",
                                        "range": [
                                          4268,
                                          4274
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 121,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 121,
                                            "column": 52
                                          }
                                        }
                                      },
                                      "range": [
                                        4263,
                                        4274
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 121,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 121,
                                          "column": 52
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      4263,
                                      4276
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 121,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 121,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "generator": false,
                                  "expression": true,
                                  "range": [
                                    4258,
                                    4276
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 121,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 121,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "range": [
                                4234,
                                4277
                              ],
                              "loc": {
                                "start": {
                                  "line": 121,
                                  "column": 12
                                },
                                "end": {
                                  "line": 121,
                                  "column": 55
                                }
                              }
                            },
                            "range": [
                              4234,
                              4278
                            ],
                            "loc": {
                              "start": {
                                "line": 121,
                                "column": 12
                              },
                              "end": {
                                "line": 121,
                                "column": 56
                              }
                            }
                          }
                        ],
                        "range": [
                          3957,
                          4289
                        ],
                        "loc": {
                          "start": {
                            "line": 115,
                            "column": 25
                          },
                          "end": {
                            "line": 122,
                            "column": 9
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "span",
                                  "range": [
                                    4324,
                                    4328
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 123,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 123,
                                      "column": 16
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "innerHTML",
                                  "range": [
                                    4329,
                                    4338
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 123,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 123,
                                      "column": 26
                                    }
                                  }
                                },
                                "range": [
                                  4324,
                                  4338
                                ],
                                "loc": {
                                  "start": {
                                    "line": 123,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 123,
                                    "column": 26
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    4341,
                                    4345
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 123,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 123,
                                      "column": 33
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "btnHtml",
                                  "range": [
                                    4346,
                                    4353
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 123,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 123,
                                      "column": 41
                                    }
                                  }
                                },
                                "range": [
                                  4341,
                                  4353
                                ],
                                "loc": {
                                  "start": {
                                    "line": 123,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 123,
                                    "column": 41
                                  }
                                }
                              },
                              "range": [
                                4324,
                                4353
                              ],
                              "loc": {
                                "start": {
                                  "line": 123,
                                  "column": 12
                                },
                                "end": {
                                  "line": 123,
                                  "column": 41
                                }
                              }
                            },
                            "range": [
                              4324,
                              4354
                            ],
                            "loc": {
                              "start": {
                                "line": 123,
                                "column": 12
                              },
                              "end": {
                                "line": 123,
                                "column": 42
                              }
                            },
                            "leadingComments": [
                              {
                                "type": "Line",
                                "value": "Custom html",
                                "range": [
                                  4297,
                                  4310
                                ],
                                "loc": {
                                  "start": {
                                    "line": 122,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 122,
                                    "column": 30
                                  }
                                }
                              }
                            ]
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "btn",
                                "range": [
                                  4368,
                                  4371
                                ],
                                "loc": {
                                  "start": {
                                    "line": 124,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 124,
                                    "column": 15
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "span",
                                  "range": [
                                    4374,
                                    4378
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 124,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 124,
                                      "column": 22
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "firstChild",
                                  "range": [
                                    4379,
                                    4389
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 124,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 124,
                                      "column": 33
                                    }
                                  }
                                },
                                "range": [
                                  4374,
                                  4389
                                ],
                                "loc": {
                                  "start": {
                                    "line": 124,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 124,
                                    "column": 33
                                  }
                                }
                              },
                              "range": [
                                4368,
                                4389
                              ],
                              "loc": {
                                "start": {
                                  "line": 124,
                                  "column": 12
                                },
                                "end": {
                                  "line": 124,
                                  "column": 33
                                }
                              }
                            },
                            "range": [
                              4368,
                              4390
                            ],
                            "loc": {
                              "start": {
                                "line": 124,
                                "column": 12
                              },
                              "end": {
                                "line": 124,
                                "column": 34
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "Event",
                                  "range": [
                                    4404,
                                    4409
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 125,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 125,
                                      "column": 17
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "add",
                                  "range": [
                                    4410,
                                    4413
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 125,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 125,
                                      "column": 21
                                    }
                                  }
                                },
                                "range": [
                                  4404,
                                  4413
                                ],
                                "loc": {
                                  "start": {
                                    "line": 125,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 125,
                                    "column": 21
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "btn",
                                  "range": [
                                    4414,
                                    4417
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 125,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 125,
                                      "column": 25
                                    }
                                  }
                                },
                                {
                                  "type": "Literal",
                                  "value": "click",
                                  "raw": "'click'",
                                  "range": [
                                    4419,
                                    4426
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 125,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 125,
                                      "column": 34
                                    }
                                  }
                                },
                                {
                                  "type": "ArrowFunctionExpression",
                                  "id": null,
                                  "params": [],
                                  "body": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "ThisExpression",
                                        "range": [
                                          4433,
                                          4437
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 125,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 125,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "toggle",
                                        "range": [
                                          4438,
                                          4444
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 125,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 125,
                                            "column": 52
                                          }
                                        }
                                      },
                                      "range": [
                                        4433,
                                        4444
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 125,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 125,
                                          "column": 52
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      4433,
                                      4446
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 125,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 125,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "generator": false,
                                  "expression": true,
                                  "range": [
                                    4428,
                                    4446
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 125,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 125,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "range": [
                                4404,
                                4447
                              ],
                              "loc": {
                                "start": {
                                  "line": 125,
                                  "column": 12
                                },
                                "end": {
                                  "line": 125,
                                  "column": 55
                                }
                              }
                            },
                            "range": [
                              4404,
                              4448
                            ],
                            "loc": {
                              "start": {
                                "line": 125,
                                "column": 12
                              },
                              "end": {
                                "line": 125,
                                "column": 56
                              }
                            }
                          }
                        ],
                        "range": [
                          4295,
                          4459
                        ],
                        "loc": {
                          "start": {
                            "line": 122,
                            "column": 15
                          },
                          "end": {
                            "line": 126,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        3940,
                        4459
                      ],
                      "loc": {
                        "start": {
                          "line": 115,
                          "column": 8
                        },
                        "end": {
                          "line": 126,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              4471,
                              4475
                            ],
                            "loc": {
                              "start": {
                                "line": 128,
                                "column": 8
                              },
                              "end": {
                                "line": 128,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "contEl",
                            "range": [
                              4476,
                              4482
                            ],
                            "loc": {
                              "start": {
                                "line": 128,
                                "column": 13
                              },
                              "end": {
                                "line": 128,
                                "column": 19
                              }
                            }
                          },
                          "range": [
                            4471,
                            4482
                          ],
                          "loc": {
                            "start": {
                              "line": 128,
                              "column": 8
                            },
                            "end": {
                              "line": 128,
                              "column": 19
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "span",
                          "range": [
                            4485,
                            4489
                          ],
                          "loc": {
                            "start": {
                              "line": 128,
                              "column": 22
                            },
                            "end": {
                              "line": 128,
                              "column": 26
                            }
                          }
                        },
                        "range": [
                          4471,
                          4489
                        ],
                        "loc": {
                          "start": {
                            "line": 128,
                            "column": 8
                          },
                          "end": {
                            "line": 128,
                            "column": 26
                          }
                        }
                      },
                      "range": [
                        4471,
                        4490
                      ],
                      "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": [
                              4500,
                              4504
                            ],
                            "loc": {
                              "start": {
                                "line": 129,
                                "column": 8
                              },
                              "end": {
                                "line": 129,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "btnEl",
                            "range": [
                              4505,
                              4510
                            ],
                            "loc": {
                              "start": {
                                "line": 129,
                                "column": 13
                              },
                              "end": {
                                "line": 129,
                                "column": 18
                              }
                            }
                          },
                          "range": [
                            4500,
                            4510
                          ],
                          "loc": {
                            "start": {
                              "line": 129,
                              "column": 8
                            },
                            "end": {
                              "line": 129,
                              "column": 18
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "btn",
                          "range": [
                            4513,
                            4516
                          ],
                          "loc": {
                            "start": {
                              "line": 129,
                              "column": 21
                            },
                            "end": {
                              "line": 129,
                              "column": 24
                            }
                          }
                        },
                        "range": [
                          4500,
                          4516
                        ],
                        "loc": {
                          "start": {
                            "line": 129,
                            "column": 8
                          },
                          "end": {
                            "line": 129,
                            "column": 24
                          }
                        }
                      },
                      "range": [
                        4500,
                        4517
                      ],
                      "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": [
                              4533,
                              4537
                            ],
                            "loc": {
                              "start": {
                                "line": 131,
                                "column": 12
                              },
                              "end": {
                                "line": 131,
                                "column": 16
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "visibleAtStart",
                            "range": [
                              4538,
                              4552
                            ],
                            "loc": {
                              "start": {
                                "line": 131,
                                "column": 17
                              },
                              "end": {
                                "line": 131,
                                "column": 31
                              }
                            }
                          },
                          "range": [
                            4533,
                            4552
                          ],
                          "loc": {
                            "start": {
                              "line": 131,
                              "column": 12
                            },
                            "end": {
                              "line": 131,
                              "column": 31
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          4532,
                          4552
                        ],
                        "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": [
                                    4568,
                                    4572
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 132,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 132,
                                      "column": 16
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "toggle",
                                  "range": [
                                    4573,
                                    4579
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 132,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 132,
                                      "column": 23
                                    }
                                  }
                                },
                                "range": [
                                  4568,
                                  4579
                                ],
                                "loc": {
                                  "start": {
                                    "line": 132,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 132,
                                    "column": 23
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                4568,
                                4581
                              ],
                              "loc": {
                                "start": {
                                  "line": 132,
                                  "column": 12
                                },
                                "end": {
                                  "line": 132,
                                  "column": 25
                                }
                              }
                            },
                            "range": [
                              4568,
                              4582
                            ],
                            "loc": {
                              "start": {
                                "line": 132,
                                "column": 12
                              },
                              "end": {
                                "line": 132,
                                "column": 26
                              }
                            }
                          }
                        ],
                        "range": [
                          4553,
                          4593
                        ],
                        "loc": {
                          "start": {
                            "line": 131,
                            "column": 32
                          },
                          "end": {
                            "line": 133,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        4529,
                        4593
                      ],
                      "loc": {
                        "start": {
                          "line": 131,
                          "column": 8
                        },
                        "end": {
                          "line": 133,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    3354,
                    4600
                  ],
                  "loc": {
                    "start": {
                      "line": 96,
                      "column": 13
                    },
                    "end": {
                      "line": 134,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  3352,
                  4600
                ],
                "loc": {
                  "start": {
                    "line": 96,
                    "column": 11
                  },
                  "end": {
                    "line": 134,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                3345,
                4600
              ],
              "loc": {
                "start": {
                  "line": 96,
                  "column": 4
                },
                "end": {
                  "line": 134,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\r\n     * Build UI elements\r\n     ",
                  "range": [
                    3301,
                    3339
                  ],
                  "loc": {
                    "start": {
                      "line": 93,
                      "column": 4
                    },
                    "end": {
                      "line": 95,
                      "column": 7
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\r\n     * Toggle filters visibility\r\n     ",
                  "range": [
                    4608,
                    4654
                  ],
                  "loc": {
                    "start": {
                      "line": 136,
                      "column": 4
                    },
                    "end": {
                      "line": 138,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "toggle",
                "range": [
                  4660,
                  4666
                ],
                "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": [
                              4683,
                              4685
                            ],
                            "loc": {
                              "start": {
                                "line": 140,
                                "column": 12
                              },
                              "end": {
                                "line": 140,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                4688,
                                4692
                              ],
                              "loc": {
                                "start": {
                                  "line": 140,
                                  "column": 17
                                },
                                "end": {
                                  "line": 140,
                                  "column": 21
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "tf",
                              "range": [
                                4693,
                                4695
                              ],
                              "loc": {
                                "start": {
                                  "line": 140,
                                  "column": 22
                                },
                                "end": {
                                  "line": 140,
                                  "column": 24
                                }
                              }
                            },
                            "range": [
                              4688,
                              4695
                            ],
                            "loc": {
                              "start": {
                                "line": 140,
                                "column": 17
                              },
                              "end": {
                                "line": 140,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            4683,
                            4695
                          ],
                          "loc": {
                            "start": {
                              "line": 140,
                              "column": 12
                            },
                            "end": {
                              "line": 140,
                              "column": 24
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        4679,
                        4696
                      ],
                      "loc": {
                        "start": {
                          "line": 140,
                          "column": 8
                        },
                        "end": {
                          "line": 140,
                          "column": 25
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "tbl",
                            "range": [
                              4710,
                              4713
                            ],
                            "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": [
                                  4716,
                                  4718
                                ],
                                "loc": {
                                  "start": {
                                    "line": 141,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 141,
                                    "column": 20
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "gridLayout",
                                "range": [
                                  4719,
                                  4729
                                ],
                                "loc": {
                                  "start": {
                                    "line": 141,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 141,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                4716,
                                4729
                              ],
                              "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": [
                                      4731,
                                      4733
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 141,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "feature",
                                    "range": [
                                      4734,
                                      4741
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 141,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    4731,
                                    4741
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 141,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 141,
                                      "column": 43
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "gridLayout",
                                    "raw": "'gridLayout'",
                                    "range": [
                                      4742,
                                      4754
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 141,
                                        "column": 44
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 56
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4731,
                                  4755
                                ],
                                "loc": {
                                  "start": {
                                    "line": 141,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 141,
                                    "column": 57
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "headTbl",
                                "range": [
                                  4756,
                                  4763
                                ],
                                "loc": {
                                  "start": {
                                    "line": 141,
                                    "column": 58
                                  },
                                  "end": {
                                    "line": 141,
                                    "column": 65
                                  }
                                }
                              },
                              "range": [
                                4731,
                                4763
                              ],
                              "loc": {
                                "start": {
                                  "line": 141,
                                  "column": 33
                                },
                                "end": {
                                  "line": 141,
                                  "column": 65
                                }
                              }
                            },
                            "alternate": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "tf",
                                "range": [
                                  4766,
                                  4768
                                ],
                                "loc": {
                                  "start": {
                                    "line": 141,
                                    "column": 68
                                  },
                                  "end": {
                                    "line": 141,
                                    "column": 70
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "tbl",
                                "range": [
                                  4769,
                                  4772
                                ],
                                "loc": {
                                  "start": {
                                    "line": 141,
                                    "column": 71
                                  },
                                  "end": {
                                    "line": 141,
                                    "column": 74
                                  }
                                }
                              },
                              "range": [
                                4766,
                                4772
                              ],
                              "loc": {
                                "start": {
                                  "line": 141,
                                  "column": 68
                                },
                                "end": {
                                  "line": 141,
                                  "column": 74
                                }
                              }
                            },
                            "range": [
                              4716,
                              4772
                            ],
                            "loc": {
                              "start": {
                                "line": 141,
                                "column": 18
                              },
                              "end": {
                                "line": 141,
                                "column": 74
                              }
                            }
                          },
                          "range": [
                            4710,
                            4772
                          ],
                          "loc": {
                            "start": {
                              "line": 141,
                              "column": 12
                            },
                            "end": {
                              "line": 141,
                              "column": 74
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        4706,
                        4773
                      ],
                      "loc": {
                        "start": {
                          "line": 141,
                          "column": 8
                        },
                        "end": {
                          "line": 141,
                          "column": 75
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "fltRow",
                            "range": [
                              4787,
                              4793
                            ],
                            "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": [
                                  4796,
                                  4799
                                ],
                                "loc": {
                                  "start": {
                                    "line": 142,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 142,
                                    "column": 24
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "rows",
                                "range": [
                                  4800,
                                  4804
                                ],
                                "loc": {
                                  "start": {
                                    "line": 142,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 142,
                                    "column": 29
                                  }
                                }
                              },
                              "range": [
                                4796,
                                4804
                              ],
                              "loc": {
                                "start": {
                                  "line": 142,
                                  "column": 21
                                },
                                "end": {
                                  "line": 142,
                                  "column": 29
                                }
                              }
                            },
                            "property": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  4805,
                                  4809
                                ],
                                "loc": {
                                  "start": {
                                    "line": 142,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 142,
                                    "column": 34
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "filtersRowIndex",
                                "range": [
                                  4810,
                                  4825
                                ],
                                "loc": {
                                  "start": {
                                    "line": 142,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 142,
                                    "column": 50
                                  }
                                }
                              },
                              "range": [
                                4805,
                                4825
                              ],
                              "loc": {
                                "start": {
                                  "line": 142,
                                  "column": 30
                                },
                                "end": {
                                  "line": 142,
                                  "column": 50
                                }
                              }
                            },
                            "range": [
                              4796,
                              4826
                            ],
                            "loc": {
                              "start": {
                                "line": 142,
                                "column": 21
                              },
                              "end": {
                                "line": 142,
                                "column": 51
                              }
                            }
                          },
                          "range": [
                            4787,
                            4826
                          ],
                          "loc": {
                            "start": {
                              "line": 142,
                              "column": 12
                            },
                            "end": {
                              "line": 142,
                              "column": 51
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        4783,
                        4827
                      ],
                      "loc": {
                        "start": {
                          "line": 142,
                          "column": 8
                        },
                        "end": {
                          "line": 142,
                          "column": 52
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "fltRowDisplay",
                            "range": [
                              4841,
                              4854
                            ],
                            "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": [
                                  4857,
                                  4863
                                ],
                                "loc": {
                                  "start": {
                                    "line": 143,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 143,
                                    "column": 34
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "style",
                                "range": [
                                  4864,
                                  4869
                                ],
                                "loc": {
                                  "start": {
                                    "line": 143,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 143,
                                    "column": 40
                                  }
                                }
                              },
                              "range": [
                                4857,
                                4869
                              ],
                              "loc": {
                                "start": {
                                  "line": 143,
                                  "column": 28
                                },
                                "end": {
                                  "line": 143,
                                  "column": 40
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "display",
                              "range": [
                                4870,
                                4877
                              ],
                              "loc": {
                                "start": {
                                  "line": 143,
                                  "column": 41
                                },
                                "end": {
                                  "line": 143,
                                  "column": 48
                                }
                              }
                            },
                            "range": [
                              4857,
                              4877
                            ],
                            "loc": {
                              "start": {
                                "line": 143,
                                "column": 28
                              },
                              "end": {
                                "line": 143,
                                "column": 48
                              }
                            }
                          },
                          "range": [
                            4841,
                            4877
                          ],
                          "loc": {
                            "start": {
                              "line": 143,
                              "column": 12
                            },
                            "end": {
                              "line": 143,
                              "column": 48
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        4837,
                        4878
                      ],
                      "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": [
                              4893,
                              4897
                            ],
                            "loc": {
                              "start": {
                                "line": 145,
                                "column": 11
                              },
                              "end": {
                                "line": 145,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onBeforeShow",
                            "range": [
                              4898,
                              4910
                            ],
                            "loc": {
                              "start": {
                                "line": 145,
                                "column": 16
                              },
                              "end": {
                                "line": 145,
                                "column": 28
                              }
                            }
                          },
                          "range": [
                            4893,
                            4910
                          ],
                          "loc": {
                            "start": {
                              "line": 145,
                              "column": 11
                            },
                            "end": {
                              "line": 145,
                              "column": 28
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "!==",
                          "left": {
                            "type": "Identifier",
                            "name": "fltRowDisplay",
                            "range": [
                              4914,
                              4927
                            ],
                            "loc": {
                              "start": {
                                "line": 145,
                                "column": 32
                              },
                              "end": {
                                "line": 145,
                                "column": 45
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "",
                            "raw": "''",
                            "range": [
                              4932,
                              4934
                            ],
                            "loc": {
                              "start": {
                                "line": 145,
                                "column": 50
                              },
                              "end": {
                                "line": 145,
                                "column": 52
                              }
                            }
                          },
                          "range": [
                            4914,
                            4934
                          ],
                          "loc": {
                            "start": {
                              "line": 145,
                              "column": 32
                            },
                            "end": {
                              "line": 145,
                              "column": 52
                            }
                          }
                        },
                        "range": [
                          4893,
                          4934
                        ],
                        "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": [
                                      4950,
                                      4954
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 146,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 146,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "onBeforeShow",
                                    "range": [
                                      4955,
                                      4967
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 146,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 146,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    4950,
                                    4967
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 146,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 146,
                                      "column": 29
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "call",
                                  "range": [
                                    4968,
                                    4972
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 146,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 146,
                                      "column": 34
                                    }
                                  }
                                },
                                "range": [
                                  4950,
                                  4972
                                ],
                                "loc": {
                                  "start": {
                                    "line": 146,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 146,
                                    "column": 34
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "ThisExpression",
                                  "range": [
                                    4973,
                                    4977
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 146,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 146,
                                      "column": 39
                                    }
                                  }
                                },
                                {
                                  "type": "ThisExpression",
                                  "range": [
                                    4979,
                                    4983
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 146,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 146,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "range": [
                                4950,
                                4984
                              ],
                              "loc": {
                                "start": {
                                  "line": 146,
                                  "column": 12
                                },
                                "end": {
                                  "line": 146,
                                  "column": 46
                                }
                              }
                            },
                            "range": [
                              4950,
                              4985
                            ],
                            "loc": {
                              "start": {
                                "line": 146,
                                "column": 12
                              },
                              "end": {
                                "line": 146,
                                "column": 47
                              }
                            }
                          }
                        ],
                        "range": [
                          4935,
                          4996
                        ],
                        "loc": {
                          "start": {
                            "line": 145,
                            "column": 53
                          },
                          "end": {
                            "line": 147,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        4890,
                        4996
                      ],
                      "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": [
                              5009,
                              5013
                            ],
                            "loc": {
                              "start": {
                                "line": 148,
                                "column": 11
                              },
                              "end": {
                                "line": 148,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onBeforeHide",
                            "range": [
                              5014,
                              5026
                            ],
                            "loc": {
                              "start": {
                                "line": 148,
                                "column": 16
                              },
                              "end": {
                                "line": 148,
                                "column": 28
                              }
                            }
                          },
                          "range": [
                            5009,
                            5026
                          ],
                          "loc": {
                            "start": {
                              "line": 148,
                              "column": 11
                            },
                            "end": {
                              "line": 148,
                              "column": 28
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "===",
                          "left": {
                            "type": "Identifier",
                            "name": "fltRowDisplay",
                            "range": [
                              5030,
                              5043
                            ],
                            "loc": {
                              "start": {
                                "line": 148,
                                "column": 32
                              },
                              "end": {
                                "line": 148,
                                "column": 45
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "",
                            "raw": "''",
                            "range": [
                              5048,
                              5050
                            ],
                            "loc": {
                              "start": {
                                "line": 148,
                                "column": 50
                              },
                              "end": {
                                "line": 148,
                                "column": 52
                              }
                            }
                          },
                          "range": [
                            5030,
                            5050
                          ],
                          "loc": {
                            "start": {
                              "line": 148,
                              "column": 32
                            },
                            "end": {
                              "line": 148,
                              "column": 52
                            }
                          }
                        },
                        "range": [
                          5009,
                          5050
                        ],
                        "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": [
                                      5066,
                                      5070
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 149,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 149,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "onBeforeHide",
                                    "range": [
                                      5071,
                                      5083
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 149,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 149,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    5066,
                                    5083
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 149,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 149,
                                      "column": 29
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "call",
                                  "range": [
                                    5084,
                                    5088
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 149,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 149,
                                      "column": 34
                                    }
                                  }
                                },
                                "range": [
                                  5066,
                                  5088
                                ],
                                "loc": {
                                  "start": {
                                    "line": 149,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 149,
                                    "column": 34
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Literal",
                                  "value": null,
                                  "raw": "null",
                                  "range": [
                                    5089,
                                    5093
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 149,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 149,
                                      "column": 39
                                    }
                                  }
                                },
                                {
                                  "type": "ThisExpression",
                                  "range": [
                                    5095,
                                    5099
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 149,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 149,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "range": [
                                5066,
                                5100
                              ],
                              "loc": {
                                "start": {
                                  "line": 149,
                                  "column": 12
                                },
                                "end": {
                                  "line": 149,
                                  "column": 46
                                }
                              }
                            },
                            "range": [
                              5066,
                              5101
                            ],
                            "loc": {
                              "start": {
                                "line": 149,
                                "column": 12
                              },
                              "end": {
                                "line": 149,
                                "column": 47
                              }
                            }
                          }
                        ],
                        "range": [
                          5051,
                          5112
                        ],
                        "loc": {
                          "start": {
                            "line": 148,
                            "column": 53
                          },
                          "end": {
                            "line": 150,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        5006,
                        5112
                      ],
                      "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": [
                                5124,
                                5130
                              ],
                              "loc": {
                                "start": {
                                  "line": 152,
                                  "column": 8
                                },
                                "end": {
                                  "line": 152,
                                  "column": 14
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "style",
                              "range": [
                                5131,
                                5136
                              ],
                              "loc": {
                                "start": {
                                  "line": 152,
                                  "column": 15
                                },
                                "end": {
                                  "line": 152,
                                  "column": 20
                                }
                              }
                            },
                            "range": [
                              5124,
                              5136
                            ],
                            "loc": {
                              "start": {
                                "line": 152,
                                "column": 8
                              },
                              "end": {
                                "line": 152,
                                "column": 20
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "display",
                            "range": [
                              5137,
                              5144
                            ],
                            "loc": {
                              "start": {
                                "line": 152,
                                "column": 21
                              },
                              "end": {
                                "line": 152,
                                "column": 28
                              }
                            }
                          },
                          "range": [
                            5124,
                            5144
                          ],
                          "loc": {
                            "start": {
                              "line": 152,
                              "column": 8
                            },
                            "end": {
                              "line": 152,
                              "column": 28
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "BinaryExpression",
                            "operator": "===",
                            "left": {
                              "type": "Identifier",
                              "name": "fltRowDisplay",
                              "range": [
                                5147,
                                5160
                              ],
                              "loc": {
                                "start": {
                                  "line": 152,
                                  "column": 31
                                },
                                "end": {
                                  "line": 152,
                                  "column": 44
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": "",
                              "raw": "''",
                              "range": [
                                5163,
                                5165
                              ],
                              "loc": {
                                "start": {
                                  "line": 152,
                                  "column": 47
                                },
                                "end": {
                                  "line": 152,
                                  "column": 49
                                }
                              }
                            },
                            "range": [
                              5147,
                              5165
                            ],
                            "loc": {
                              "start": {
                                "line": 152,
                                "column": 31
                              },
                              "end": {
                                "line": 152,
                                "column": 49
                              }
                            }
                          },
                          "consequent": {
                            "type": "Literal",
                            "value": "none",
                            "raw": "'none'",
                            "range": [
                              5168,
                              5174
                            ],
                            "loc": {
                              "start": {
                                "line": 152,
                                "column": 52
                              },
                              "end": {
                                "line": 152,
                                "column": 58
                              }
                            }
                          },
                          "alternate": {
                            "type": "Literal",
                            "value": "",
                            "raw": "''",
                            "range": [
                              5177,
                              5179
                            ],
                            "loc": {
                              "start": {
                                "line": 152,
                                "column": 61
                              },
                              "end": {
                                "line": 152,
                                "column": 63
                              }
                            }
                          },
                          "range": [
                            5147,
                            5179
                          ],
                          "loc": {
                            "start": {
                              "line": 152,
                              "column": 31
                            },
                            "end": {
                              "line": 152,
                              "column": 63
                            }
                          }
                        },
                        "range": [
                          5124,
                          5179
                        ],
                        "loc": {
                          "start": {
                            "line": 152,
                            "column": 8
                          },
                          "end": {
                            "line": 152,
                            "column": 63
                          }
                        }
                      },
                      "range": [
                        5124,
                        5180
                      ],
                      "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": [
                              5193,
                              5197
                            ],
                            "loc": {
                              "start": {
                                "line": 153,
                                "column": 11
                              },
                              "end": {
                                "line": 153,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "enableIcon",
                            "range": [
                              5198,
                              5208
                            ],
                            "loc": {
                              "start": {
                                "line": 153,
                                "column": 16
                              },
                              "end": {
                                "line": 153,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            5193,
                            5208
                          ],
                          "loc": {
                            "start": {
                              "line": 153,
                              "column": 11
                            },
                            "end": {
                              "line": 153,
                              "column": 26
                            }
                          }
                        },
                        "right": {
                          "type": "UnaryExpression",
                          "operator": "!",
                          "argument": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                5213,
                                5217
                              ],
                              "loc": {
                                "start": {
                                  "line": 153,
                                  "column": 31
                                },
                                "end": {
                                  "line": 153,
                                  "column": 35
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "btnHtml",
                              "range": [
                                5218,
                                5225
                              ],
                              "loc": {
                                "start": {
                                  "line": 153,
                                  "column": 36
                                },
                                "end": {
                                  "line": 153,
                                  "column": 43
                                }
                              }
                            },
                            "range": [
                              5213,
                              5225
                            ],
                            "loc": {
                              "start": {
                                "line": 153,
                                "column": 31
                              },
                              "end": {
                                "line": 153,
                                "column": 43
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            5212,
                            5225
                          ],
                          "loc": {
                            "start": {
                              "line": 153,
                              "column": 30
                            },
                            "end": {
                              "line": 153,
                              "column": 43
                            }
                          }
                        },
                        "range": [
                          5193,
                          5225
                        ],
                        "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": [
                                      5241,
                                      5245
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 154,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 154,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "btnEl",
                                    "range": [
                                      5246,
                                      5251
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 154,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 154,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    5241,
                                    5251
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 154,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 154,
                                      "column": 22
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "innerHTML",
                                  "range": [
                                    5252,
                                    5261
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 154,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 154,
                                      "column": 32
                                    }
                                  }
                                },
                                "range": [
                                  5241,
                                  5261
                                ],
                                "loc": {
                                  "start": {
                                    "line": 154,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 154,
                                    "column": 32
                                  }
                                }
                              },
                              "right": {
                                "type": "ConditionalExpression",
                                "test": {
                                  "type": "BinaryExpression",
                                  "operator": "===",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "fltRowDisplay",
                                    "range": [
                                      5264,
                                      5277
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 154,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 154,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": "",
                                    "raw": "''",
                                    "range": [
                                      5282,
                                      5284
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 154,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 154,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    5264,
                                    5284
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 154,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 154,
                                      "column": 55
                                    }
                                  }
                                },
                                "consequent": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      5304,
                                      5308
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 155,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 155,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "expandBtnHtml",
                                    "range": [
                                      5309,
                                      5322
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 155,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 155,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    5304,
                                    5322
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 155,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 155,
                                      "column": 34
                                    }
                                  }
                                },
                                "alternate": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      5325,
                                      5329
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 155,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 155,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "collapseBtnHtml",
                                    "range": [
                                      5330,
                                      5345
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 155,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 155,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    5325,
                                    5345
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 155,
                                      "column": 37
                                    },
                                    "end": {
                                      "line": 155,
                                      "column": 57
                                    }
                                  }
                                },
                                "range": [
                                  5264,
                                  5345
                                ],
                                "loc": {
                                  "start": {
                                    "line": 154,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 155,
                                    "column": 57
                                  }
                                }
                              },
                              "range": [
                                5241,
                                5345
                              ],
                              "loc": {
                                "start": {
                                  "line": 154,
                                  "column": 12
                                },
                                "end": {
                                  "line": 155,
                                  "column": 57
                                }
                              }
                            },
                            "range": [
                              5241,
                              5346
                            ],
                            "loc": {
                              "start": {
                                "line": 154,
                                "column": 12
                              },
                              "end": {
                                "line": 155,
                                "column": 58
                              }
                            }
                          }
                        ],
                        "range": [
                          5226,
                          5357
                        ],
                        "loc": {
                          "start": {
                            "line": 153,
                            "column": 44
                          },
                          "end": {
                            "line": 156,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        5190,
                        5357
                      ],
                      "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": [
                              5372,
                              5376
                            ],
                            "loc": {
                              "start": {
                                "line": 158,
                                "column": 11
                              },
                              "end": {
                                "line": 158,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onAfterShow",
                            "range": [
                              5377,
                              5388
                            ],
                            "loc": {
                              "start": {
                                "line": 158,
                                "column": 16
                              },
                              "end": {
                                "line": 158,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            5372,
                            5388
                          ],
                          "loc": {
                            "start": {
                              "line": 158,
                              "column": 11
                            },
                            "end": {
                              "line": 158,
                              "column": 27
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "!==",
                          "left": {
                            "type": "Identifier",
                            "name": "fltRowDisplay",
                            "range": [
                              5392,
                              5405
                            ],
                            "loc": {
                              "start": {
                                "line": 158,
                                "column": 31
                              },
                              "end": {
                                "line": 158,
                                "column": 44
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "",
                            "raw": "''",
                            "range": [
                              5410,
                              5412
                            ],
                            "loc": {
                              "start": {
                                "line": 158,
                                "column": 49
                              },
                              "end": {
                                "line": 158,
                                "column": 51
                              }
                            }
                          },
                          "range": [
                            5392,
                            5412
                          ],
                          "loc": {
                            "start": {
                              "line": 158,
                              "column": 31
                            },
                            "end": {
                              "line": 158,
                              "column": 51
                            }
                          }
                        },
                        "range": [
                          5372,
                          5412
                        ],
                        "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": [
                                      5428,
                                      5432
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 159,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 159,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "onAfterShow",
                                    "range": [
                                      5433,
                                      5444
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 159,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 159,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    5428,
                                    5444
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 159,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 159,
                                      "column": 28
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "call",
                                  "range": [
                                    5445,
                                    5449
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 159,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 159,
                                      "column": 33
                                    }
                                  }
                                },
                                "range": [
                                  5428,
                                  5449
                                ],
                                "loc": {
                                  "start": {
                                    "line": 159,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 159,
                                    "column": 33
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Literal",
                                  "value": null,
                                  "raw": "null",
                                  "range": [
                                    5450,
                                    5454
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 159,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 159,
                                      "column": 38
                                    }
                                  }
                                },
                                {
                                  "type": "ThisExpression",
                                  "range": [
                                    5456,
                                    5460
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 159,
                                      "column": 40
                                    },
                                    "end": {
                                      "line": 159,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "range": [
                                5428,
                                5461
                              ],
                              "loc": {
                                "start": {
                                  "line": 159,
                                  "column": 12
                                },
                                "end": {
                                  "line": 159,
                                  "column": 45
                                }
                              }
                            },
                            "range": [
                              5428,
                              5462
                            ],
                            "loc": {
                              "start": {
                                "line": 159,
                                "column": 12
                              },
                              "end": {
                                "line": 159,
                                "column": 46
                              }
                            }
                          }
                        ],
                        "range": [
                          5413,
                          5473
                        ],
                        "loc": {
                          "start": {
                            "line": 158,
                            "column": 52
                          },
                          "end": {
                            "line": 160,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        5369,
                        5473
                      ],
                      "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": [
                              5486,
                              5490
                            ],
                            "loc": {
                              "start": {
                                "line": 161,
                                "column": 11
                              },
                              "end": {
                                "line": 161,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onAfterHide",
                            "range": [
                              5491,
                              5502
                            ],
                            "loc": {
                              "start": {
                                "line": 161,
                                "column": 16
                              },
                              "end": {
                                "line": 161,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            5486,
                            5502
                          ],
                          "loc": {
                            "start": {
                              "line": 161,
                              "column": 11
                            },
                            "end": {
                              "line": 161,
                              "column": 27
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "===",
                          "left": {
                            "type": "Identifier",
                            "name": "fltRowDisplay",
                            "range": [
                              5506,
                              5519
                            ],
                            "loc": {
                              "start": {
                                "line": 161,
                                "column": 31
                              },
                              "end": {
                                "line": 161,
                                "column": 44
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "",
                            "raw": "''",
                            "range": [
                              5524,
                              5526
                            ],
                            "loc": {
                              "start": {
                                "line": 161,
                                "column": 49
                              },
                              "end": {
                                "line": 161,
                                "column": 51
                              }
                            }
                          },
                          "range": [
                            5506,
                            5526
                          ],
                          "loc": {
                            "start": {
                              "line": 161,
                              "column": 31
                            },
                            "end": {
                              "line": 161,
                              "column": 51
                            }
                          }
                        },
                        "range": [
                          5486,
                          5526
                        ],
                        "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": [
                                      5542,
                                      5546
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 162,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 162,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "onAfterHide",
                                    "range": [
                                      5547,
                                      5558
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 162,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 162,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    5542,
                                    5558
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 162,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 162,
                                      "column": 28
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "call",
                                  "range": [
                                    5559,
                                    5563
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 162,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 162,
                                      "column": 33
                                    }
                                  }
                                },
                                "range": [
                                  5542,
                                  5563
                                ],
                                "loc": {
                                  "start": {
                                    "line": 162,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 162,
                                    "column": 33
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Literal",
                                  "value": null,
                                  "raw": "null",
                                  "range": [
                                    5564,
                                    5568
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 162,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 162,
                                      "column": 38
                                    }
                                  }
                                },
                                {
                                  "type": "ThisExpression",
                                  "range": [
                                    5570,
                                    5574
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 162,
                                      "column": 40
                                    },
                                    "end": {
                                      "line": 162,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "range": [
                                5542,
                                5575
                              ],
                              "loc": {
                                "start": {
                                  "line": 162,
                                  "column": 12
                                },
                                "end": {
                                  "line": 162,
                                  "column": 45
                                }
                              }
                            },
                            "range": [
                              5542,
                              5576
                            ],
                            "loc": {
                              "start": {
                                "line": 162,
                                "column": 12
                              },
                              "end": {
                                "line": 162,
                                "column": 46
                              }
                            }
                          }
                        ],
                        "range": [
                          5527,
                          5587
                        ],
                        "loc": {
                          "start": {
                            "line": 161,
                            "column": 52
                          },
                          "end": {
                            "line": 163,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        5483,
                        5587
                      ],
                      "loc": {
                        "start": {
                          "line": 161,
                          "column": 8
                        },
                        "end": {
                          "line": 163,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    4668,
                    5594
                  ],
                  "loc": {
                    "start": {
                      "line": 139,
                      "column": 12
                    },
                    "end": {
                      "line": 164,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  4666,
                  5594
                ],
                "loc": {
                  "start": {
                    "line": 139,
                    "column": 10
                  },
                  "end": {
                    "line": 164,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                4660,
                5594
              ],
              "loc": {
                "start": {
                  "line": 139,
                  "column": 4
                },
                "end": {
                  "line": 164,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\r\n     * Toggle filters visibility\r\n     ",
                  "range": [
                    4608,
                    4654
                  ],
                  "loc": {
                    "start": {
                      "line": 136,
                      "column": 4
                    },
                    "end": {
                      "line": 138,
                      "column": 7
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\r\n     * Destroy the UI\r\n     ",
                  "range": [
                    5602,
                    5637
                  ],
                  "loc": {
                    "start": {
                      "line": 166,
                      "column": 4
                    },
                    "end": {
                      "line": 168,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "destroy",
                "range": [
                  5643,
                  5650
                ],
                "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": [
                                5667,
                                5671
                              ],
                              "loc": {
                                "start": {
                                  "line": 170,
                                  "column": 12
                                },
                                "end": {
                                  "line": 170,
                                  "column": 16
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "btnEl",
                              "range": [
                                5672,
                                5677
                              ],
                              "loc": {
                                "start": {
                                  "line": 170,
                                  "column": 17
                                },
                                "end": {
                                  "line": 170,
                                  "column": 22
                                }
                              }
                            },
                            "range": [
                              5667,
                              5677
                            ],
                            "loc": {
                              "start": {
                                "line": 170,
                                "column": 12
                              },
                              "end": {
                                "line": 170,
                                "column": 22
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            5666,
                            5677
                          ],
                          "loc": {
                            "start": {
                              "line": 170,
                              "column": 11
                            },
                            "end": {
                              "line": 170,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "UnaryExpression",
                          "operator": "!",
                          "argument": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                5682,
                                5686
                              ],
                              "loc": {
                                "start": {
                                  "line": 170,
                                  "column": 27
                                },
                                "end": {
                                  "line": 170,
                                  "column": 31
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "contEl",
                              "range": [
                                5687,
                                5693
                              ],
                              "loc": {
                                "start": {
                                  "line": 170,
                                  "column": 32
                                },
                                "end": {
                                  "line": 170,
                                  "column": 38
                                }
                              }
                            },
                            "range": [
                              5682,
                              5693
                            ],
                            "loc": {
                              "start": {
                                "line": 170,
                                "column": 27
                              },
                              "end": {
                                "line": 170,
                                "column": 38
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            5681,
                            5693
                          ],
                          "loc": {
                            "start": {
                              "line": 170,
                              "column": 26
                            },
                            "end": {
                              "line": 170,
                              "column": 38
                            }
                          }
                        },
                        "range": [
                          5666,
                          5693
                        ],
                        "loc": {
                          "start": {
                            "line": 170,
                            "column": 11
                          },
                          "end": {
                            "line": 170,
                            "column": 38
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": null,
                            "range": [
                              5709,
                              5716
                            ],
                            "loc": {
                              "start": {
                                "line": 171,
                                "column": 12
                              },
                              "end": {
                                "line": 171,
                                "column": 19
                              }
                            }
                          }
                        ],
                        "range": [
                          5694,
                          5727
                        ],
                        "loc": {
                          "start": {
                            "line": 170,
                            "column": 39
                          },
                          "end": {
                            "line": 172,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        5663,
                        5727
                      ],
                      "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": [
                                5739,
                                5743
                              ],
                              "loc": {
                                "start": {
                                  "line": 174,
                                  "column": 8
                                },
                                "end": {
                                  "line": 174,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "btnEl",
                              "range": [
                                5744,
                                5749
                              ],
                              "loc": {
                                "start": {
                                  "line": 174,
                                  "column": 13
                                },
                                "end": {
                                  "line": 174,
                                  "column": 18
                                }
                              }
                            },
                            "range": [
                              5739,
                              5749
                            ],
                            "loc": {
                              "start": {
                                "line": 174,
                                "column": 8
                              },
                              "end": {
                                "line": 174,
                                "column": 18
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "innerHTML",
                            "range": [
                              5750,
                              5759
                            ],
                            "loc": {
                              "start": {
                                "line": 174,
                                "column": 19
                              },
                              "end": {
                                "line": 174,
                                "column": 28
                              }
                            }
                          },
                          "range": [
                            5739,
                            5759
                          ],
                          "loc": {
                            "start": {
                              "line": 174,
                              "column": 8
                            },
                            "end": {
                              "line": 174,
                              "column": 28
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "",
                          "raw": "''",
                          "range": [
                            5762,
                            5764
                          ],
                          "loc": {
                            "start": {
                              "line": 174,
                              "column": 31
                            },
                            "end": {
                              "line": 174,
                              "column": 33
                            }
                          }
                        },
                        "range": [
                          5739,
                          5764
                        ],
                        "loc": {
                          "start": {
                            "line": 174,
                            "column": 8
                          },
                          "end": {
                            "line": 174,
                            "column": 33
                          }
                        }
                      },
                      "range": [
                        5739,
                        5765
                      ],
                      "loc": {
                        "start": {
                          "line": 174,
                          "column": 8
                        },
                        "end": {
                          "line": 174,
                          "column": 34
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  5775,
                                  5779
                                ],
                                "loc": {
                                  "start": {
                                    "line": 175,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 175,
                                    "column": 12
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "btnEl",
                                "range": [
                                  5780,
                                  5785
                                ],
                                "loc": {
                                  "start": {
                                    "line": 175,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 175,
                                    "column": 18
                                  }
                                }
                              },
                              "range": [
                                5775,
                                5785
                              ],
                              "loc": {
                                "start": {
                                  "line": 175,
                                  "column": 8
                                },
                                "end": {
                                  "line": 175,
                                  "column": 18
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "parentNode",
                              "range": [
                                5786,
                                5796
                              ],
                              "loc": {
                                "start": {
                                  "line": 175,
                                  "column": 19
                                },
                                "end": {
                                  "line": 175,
                                  "column": 29
                                }
                              }
                            },
                            "range": [
                              5775,
                              5796
                            ],
                            "loc": {
                              "start": {
                                "line": 175,
                                "column": 8
                              },
                              "end": {
                                "line": 175,
                                "column": 29
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "removeChild",
                            "range": [
                              5797,
                              5808
                            ],
                            "loc": {
                              "start": {
                                "line": 175,
                                "column": 30
                              },
                              "end": {
                                "line": 175,
                                "column": 41
                              }
                            }
                          },
                          "range": [
                            5775,
                            5808
                          ],
                          "loc": {
                            "start": {
                              "line": 175,
                              "column": 8
                            },
                            "end": {
                              "line": 175,
                              "column": 41
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                5809,
                                5813
                              ],
                              "loc": {
                                "start": {
                                  "line": 175,
                                  "column": 42
                                },
                                "end": {
                                  "line": 175,
                                  "column": 46
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "btnEl",
                              "range": [
                                5814,
                                5819
                              ],
                              "loc": {
                                "start": {
                                  "line": 175,
                                  "column": 47
                                },
                                "end": {
                                  "line": 175,
                                  "column": 52
                                }
                              }
                            },
                            "range": [
                              5809,
                              5819
                            ],
                            "loc": {
                              "start": {
                                "line": 175,
                                "column": 42
                              },
                              "end": {
                                "line": 175,
                                "column": 52
                              }
                            }
                          }
                        ],
                        "range": [
                          5775,
                          5820
                        ],
                        "loc": {
                          "start": {
                            "line": 175,
                            "column": 8
                          },
                          "end": {
                            "line": 175,
                            "column": 53
                          }
                        }
                      },
                      "range": [
                        5775,
                        5821
                      ],
                      "loc": {
                        "start": {
                          "line": 175,
                          "column": 8
                        },
                        "end": {
                          "line": 175,
                          "column": 54
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              5831,
                              5835
                            ],
                            "loc": {
                              "start": {
                                "line": 176,
                                "column": 8
                              },
                              "end": {
                                "line": 176,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "btnEl",
                            "range": [
                              5836,
                              5841
                            ],
                            "loc": {
                              "start": {
                                "line": 176,
                                "column": 13
                              },
                              "end": {
                                "line": 176,
                                "column": 18
                              }
                            }
                          },
                          "range": [
                            5831,
                            5841
                          ],
                          "loc": {
                            "start": {
                              "line": 176,
                              "column": 8
                            },
                            "end": {
                              "line": 176,
                              "column": 18
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            5844,
                            5848
                          ],
                          "loc": {
                            "start": {
                              "line": 176,
                              "column": 21
                            },
                            "end": {
                              "line": 176,
                              "column": 25
                            }
                          }
                        },
                        "range": [
                          5831,
                          5848
                        ],
                        "loc": {
                          "start": {
                            "line": 176,
                            "column": 8
                          },
                          "end": {
                            "line": 176,
                            "column": 25
                          }
                        }
                      },
                      "range": [
                        5831,
                        5849
                      ],
                      "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": [
                                5861,
                                5865
                              ],
                              "loc": {
                                "start": {
                                  "line": 178,
                                  "column": 8
                                },
                                "end": {
                                  "line": 178,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "contEl",
                              "range": [
                                5866,
                                5872
                              ],
                              "loc": {
                                "start": {
                                  "line": 178,
                                  "column": 13
                                },
                                "end": {
                                  "line": 178,
                                  "column": 19
                                }
                              }
                            },
                            "range": [
                              5861,
                              5872
                            ],
                            "loc": {
                              "start": {
                                "line": 178,
                                "column": 8
                              },
                              "end": {
                                "line": 178,
                                "column": 19
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "innerHTML",
                            "range": [
                              5873,
                              5882
                            ],
                            "loc": {
                              "start": {
                                "line": 178,
                                "column": 20
                              },
                              "end": {
                                "line": 178,
                                "column": 29
                              }
                            }
                          },
                          "range": [
                            5861,
                            5882
                          ],
                          "loc": {
                            "start": {
                              "line": 178,
                              "column": 8
                            },
                            "end": {
                              "line": 178,
                              "column": 29
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "",
                          "raw": "''",
                          "range": [
                            5885,
                            5887
                          ],
                          "loc": {
                            "start": {
                              "line": 178,
                              "column": 32
                            },
                            "end": {
                              "line": 178,
                              "column": 34
                            }
                          }
                        },
                        "range": [
                          5861,
                          5887
                        ],
                        "loc": {
                          "start": {
                            "line": 178,
                            "column": 8
                          },
                          "end": {
                            "line": 178,
                            "column": 34
                          }
                        }
                      },
                      "range": [
                        5861,
                        5888
                      ],
                      "loc": {
                        "start": {
                          "line": 178,
                          "column": 8
                        },
                        "end": {
                          "line": 178,
                          "column": 35
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  5898,
                                  5902
                                ],
                                "loc": {
                                  "start": {
                                    "line": 179,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 179,
                                    "column": 12
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "contEl",
                                "range": [
                                  5903,
                                  5909
                                ],
                                "loc": {
                                  "start": {
                                    "line": 179,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 179,
                                    "column": 19
                                  }
                                }
                              },
                              "range": [
                                5898,
                                5909
                              ],
                              "loc": {
                                "start": {
                                  "line": 179,
                                  "column": 8
                                },
                                "end": {
                                  "line": 179,
                                  "column": 19
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "parentNode",
                              "range": [
                                5910,
                                5920
                              ],
                              "loc": {
                                "start": {
                                  "line": 179,
                                  "column": 20
                                },
                                "end": {
                                  "line": 179,
                                  "column": 30
                                }
                              }
                            },
                            "range": [
                              5898,
                              5920
                            ],
                            "loc": {
                              "start": {
                                "line": 179,
                                "column": 8
                              },
                              "end": {
                                "line": 179,
                                "column": 30
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "removeChild",
                            "range": [
                              5921,
                              5932
                            ],
                            "loc": {
                              "start": {
                                "line": 179,
                                "column": 31
                              },
                              "end": {
                                "line": 179,
                                "column": 42
                              }
                            }
                          },
                          "range": [
                            5898,
                            5932
                          ],
                          "loc": {
                            "start": {
                              "line": 179,
                              "column": 8
                            },
                            "end": {
                              "line": 179,
                              "column": 42
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                5933,
                                5937
                              ],
                              "loc": {
                                "start": {
                                  "line": 179,
                                  "column": 43
                                },
                                "end": {
                                  "line": 179,
                                  "column": 47
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "contEl",
                              "range": [
                                5938,
                                5944
                              ],
                              "loc": {
                                "start": {
                                  "line": 179,
                                  "column": 48
                                },
                                "end": {
                                  "line": 179,
                                  "column": 54
                                }
                              }
                            },
                            "range": [
                              5933,
                              5944
                            ],
                            "loc": {
                              "start": {
                                "line": 179,
                                "column": 43
                              },
                              "end": {
                                "line": 179,
                                "column": 54
                              }
                            }
                          }
                        ],
                        "range": [
                          5898,
                          5945
                        ],
                        "loc": {
                          "start": {
                            "line": 179,
                            "column": 8
                          },
                          "end": {
                            "line": 179,
                            "column": 55
                          }
                        }
                      },
                      "range": [
                        5898,
                        5946
                      ],
                      "loc": {
                        "start": {
                          "line": 179,
                          "column": 8
                        },
                        "end": {
                          "line": 179,
                          "column": 56
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              5956,
                              5960
                            ],
                            "loc": {
                              "start": {
                                "line": 180,
                                "column": 8
                              },
                              "end": {
                                "line": 180,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "contEl",
                            "range": [
                              5961,
                              5967
                            ],
                            "loc": {
                              "start": {
                                "line": 180,
                                "column": 13
                              },
                              "end": {
                                "line": 180,
                                "column": 19
                              }
                            }
                          },
                          "range": [
                            5956,
                            5967
                          ],
                          "loc": {
                            "start": {
                              "line": 180,
                              "column": 8
                            },
                            "end": {
                              "line": 180,
                              "column": 19
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            5970,
                            5974
                          ],
                          "loc": {
                            "start": {
                              "line": 180,
                              "column": 22
                            },
                            "end": {
                              "line": 180,
                              "column": 26
                            }
                          }
                        },
                        "range": [
                          5956,
                          5974
                        ],
                        "loc": {
                          "start": {
                            "line": 180,
                            "column": 8
                          },
                          "end": {
                            "line": 180,
                            "column": 26
                          }
                        }
                      },
                      "range": [
                        5956,
                        5975
                      ],
                      "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": [
                              5985,
                              5989
                            ],
                            "loc": {
                              "start": {
                                "line": 181,
                                "column": 8
                              },
                              "end": {
                                "line": 181,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "initialized",
                            "range": [
                              5990,
                              6001
                            ],
                            "loc": {
                              "start": {
                                "line": 181,
                                "column": 13
                              },
                              "end": {
                                "line": 181,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            5985,
                            6001
                          ],
                          "loc": {
                            "start": {
                              "line": 181,
                              "column": 8
                            },
                            "end": {
                              "line": 181,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": false,
                          "raw": "false",
                          "range": [
                            6004,
                            6009
                          ],
                          "loc": {
                            "start": {
                              "line": 181,
                              "column": 27
                            },
                            "end": {
                              "line": 181,
                              "column": 32
                            }
                          }
                        },
                        "range": [
                          5985,
                          6009
                        ],
                        "loc": {
                          "start": {
                            "line": 181,
                            "column": 8
                          },
                          "end": {
                            "line": 181,
                            "column": 32
                          }
                        }
                      },
                      "range": [
                        5985,
                        6010
                      ],
                      "loc": {
                        "start": {
                          "line": 181,
                          "column": 8
                        },
                        "end": {
                          "line": 181,
                          "column": 33
                        }
                      }
                    }
                  ],
                  "range": [
                    5652,
                    6017
                  ],
                  "loc": {
                    "start": {
                      "line": 169,
                      "column": 13
                    },
                    "end": {
                      "line": 182,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  5650,
                  6017
                ],
                "loc": {
                  "start": {
                    "line": 169,
                    "column": 11
                  },
                  "end": {
                    "line": 182,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                5643,
                6017
              ],
              "loc": {
                "start": {
                  "line": 169,
                  "column": 4
                },
                "end": {
                  "line": 182,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\r\n     * Destroy the UI\r\n     ",
                  "range": [
                    5602,
                    5637
                  ],
                  "loc": {
                    "start": {
                      "line": 166,
                      "column": 4
                    },
                    "end": {
                      "line": 168,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            }
          ],
          "range": [
            138,
            6022
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 38
            },
            "end": {
              "line": 184,
              "column": 1
            }
          }
        },
        "range": [
          115,
          6022
        ],
        "loc": {
          "start": {
            "line": 5,
            "column": 15
          },
          "end": {
            "line": 184,
            "column": 1
          }
        },
        "leadingComments": [],
        "trailingComments": []
      },
      "range": [
        100,
        6022
      ],
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 184,
          "column": 1
        }
      }
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    6022
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 184,
      "column": 1
    }
  },
  "comments": [
    {
      "type": "Block",
      "value": "*\r\n     * Filters Row Visibility extension\r\n     * @param {Object} tf TableFilter instance\r\n     * @param {Object} f Config\r\n     ",
      "range": [
        147,
        281
      ],
      "loc": {
        "start": {
          "line": 7,
          "column": 4
        },
        "end": {
          "line": 11,
          "column": 7
        }
      }
    },
    {
      "type": "Line",
      "value": " Path and image filenames",
      "range": [
        456,
        483
      ],
      "loc": {
        "start": {
          "line": 18,
          "column": 8
        },
        "end": {
          "line": 18,
          "column": 35
        }
      }
    },
    {
      "type": "Line",
      "value": "expand/collapse filters span element",
      "range": [
        693,
        731
      ],
      "loc": {
        "start": {
          "line": 23,
          "column": 8
        },
        "end": {
          "line": 23,
          "column": 46
        }
      }
    },
    {
      "type": "Line",
      "value": "expand/collapse filters btn element",
      "range": [
        770,
        807
      ],
      "loc": {
        "start": {
          "line": 25,
          "column": 8
        },
        "end": {
          "line": 25,
          "column": 45
        }
      }
    },
    {
      "type": "Line",
      "value": "id of container element",
      "range": [
        1137,
        1162
      ],
      "loc": {
        "start": {
          "line": 34,
          "column": 8
        },
        "end": {
          "line": 34,
          "column": 33
        }
      }
    },
    {
      "type": "Line",
      "value": "enables/disables expand/collapse icon",
      "range": [
        1219,
        1258
      ],
      "loc": {
        "start": {
          "line": 36,
          "column": 8
        },
        "end": {
          "line": 36,
          "column": 47
        }
      }
    },
    {
      "type": "Line",
      "value": "defines expand/collapse filters text",
      "range": [
        1377,
        1415
      ],
      "loc": {
        "start": {
          "line": 40,
          "column": 8
        },
        "end": {
          "line": 40,
          "column": 46
        }
      }
    },
    {
      "type": "Line",
      "value": "defines expand/collapse filters button innerHtml",
      "range": [
        1720,
        1770
      ],
      "loc": {
        "start": {
          "line": 48,
          "column": 8
        },
        "end": {
          "line": 48,
          "column": 58
        }
      }
    },
    {
      "type": "Line",
      "value": "defines css class for expand/collapse filters button",
      "range": [
        1824,
        1878
      ],
      "loc": {
        "start": {
          "line": 50,
          "column": 8
        },
        "end": {
          "line": 50,
          "column": 62
        }
      }
    },
    {
      "type": "Line",
      "value": "defines css class span containing expand/collapse filters",
      "range": [
        1951,
        2010
      ],
      "loc": {
        "start": {
          "line": 52,
          "column": 8
        },
        "end": {
          "line": 52,
          "column": 67
        }
      }
    },
    {
      "type": "Line",
      "value": " Prefix",
      "range": [
        2337,
        2346
      ],
      "loc": {
        "start": {
          "line": 60,
          "column": 8
        },
        "end": {
          "line": 60,
          "column": 17
        }
      }
    },
    {
      "type": "Line",
      "value": "callback before filters row is shown",
      "range": [
        2391,
        2429
      ],
      "loc": {
        "start": {
          "line": 63,
          "column": 8
        },
        "end": {
          "line": 63,
          "column": 46
        }
      }
    },
    {
      "type": "Line",
      "value": "callback after filters row is shown",
      "range": [
        2537,
        2574
      ],
      "loc": {
        "start": {
          "line": 66,
          "column": 8
        },
        "end": {
          "line": 66,
          "column": 45
        }
      }
    },
    {
      "type": "Line",
      "value": "callback before filters row is hidden",
      "range": [
        2679,
        2718
      ],
      "loc": {
        "start": {
          "line": 69,
          "column": 8
        },
        "end": {
          "line": 69,
          "column": 47
        }
      }
    },
    {
      "type": "Line",
      "value": "callback after filters row is hidden",
      "range": [
        2826,
        2864
      ],
      "loc": {
        "start": {
          "line": 72,
          "column": 8
        },
        "end": {
          "line": 72,
          "column": 46
        }
      }
    },
    {
      "type": "Line",
      "value": "Loads extension stylesheet",
      "range": [
        2958,
        2986
      ],
      "loc": {
        "start": {
          "line": 75,
          "column": 8
        },
        "end": {
          "line": 75,
          "column": 36
        }
      }
    },
    {
      "type": "Block",
      "value": "*\r\n     * Initialise extension\r\n     ",
      "range": [
        3108,
        3149
      ],
      "loc": {
        "start": {
          "line": 81,
          "column": 4
        },
        "end": {
          "line": 83,
          "column": 7
        }
      }
    },
    {
      "type": "Block",
      "value": "*\r\n     * Build UI elements\r\n     ",
      "range": [
        3301,
        3339
      ],
      "loc": {
        "start": {
          "line": 93,
          "column": 4
        },
        "end": {
          "line": 95,
          "column": 7
        }
      }
    },
    {
      "type": "Line",
      "value": "Container element (rdiv or custom element)",
      "range": [
        3503,
        3547
      ],
      "loc": {
        "start": {
          "line": 101,
          "column": 8
        },
        "end": {
          "line": 101,
          "column": 52
        }
      }
    },
    {
      "type": "Line",
      "value": "Custom html",
      "range": [
        4297,
        4310
      ],
      "loc": {
        "start": {
          "line": 122,
          "column": 17
        },
        "end": {
          "line": 122,
          "column": 30
        }
      }
    },
    {
      "type": "Block",
      "value": "*\r\n     * Toggle filters visibility\r\n     ",
      "range": [
        4608,
        4654
      ],
      "loc": {
        "start": {
          "line": 136,
          "column": 4
        },
        "end": {
          "line": 138,
          "column": 7
        }
      }
    },
    {
      "type": "Block",
      "value": "*\r\n     * Destroy the UI\r\n     ",
      "range": [
        5602,
        5637
      ],
      "loc": {
        "start": {
          "line": 166,
          "column": 4
        },
        "end": {
          "line": 168,
          "column": 7
        }
      }
    }
  ]
}