{
  "type": "Program",
  "body": [
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportSpecifier",
          "local": {
            "type": "Identifier",
            "name": "Feature",
            "range": [
              8,
              15
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 8
              },
              "end": {
                "line": 1,
                "column": 15
              }
            }
          },
          "imported": {
            "type": "Identifier",
            "name": "Feature",
            "range": [
              8,
              15
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 8
              },
              "end": {
                "line": 1,
                "column": 15
              }
            }
          },
          "range": [
            8,
            15
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 8
            },
            "end": {
              "line": 1,
              "column": 15
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./feature",
        "raw": "'./feature'",
        "range": [
          22,
          33
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 22
          },
          "end": {
            "line": 1,
            "column": 33
          }
        }
      },
      "range": [
        0,
        34
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 0
        },
        "end": {
          "line": 1,
          "column": 34
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "local": {
            "type": "Identifier",
            "name": "Types",
            "range": [
              42,
              47
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 7
              },
              "end": {
                "line": 2,
                "column": 12
              }
            }
          },
          "range": [
            42,
            47
          ],
          "loc": {
            "start": {
              "line": 2,
              "column": 7
            },
            "end": {
              "line": 2,
              "column": 12
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "../types",
        "raw": "'../types'",
        "range": [
          53,
          63
        ],
        "loc": {
          "start": {
            "line": 2,
            "column": 18
          },
          "end": {
            "line": 2,
            "column": 28
          }
        }
      },
      "range": [
        35,
        64
      ],
      "loc": {
        "start": {
          "line": 2,
          "column": 0
        },
        "end": {
          "line": 2,
          "column": 29
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "local": {
            "type": "Identifier",
            "name": "Dom",
            "range": [
              72,
              75
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 7
              },
              "end": {
                "line": 3,
                "column": 10
              }
            }
          },
          "range": [
            72,
            75
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 7
            },
            "end": {
              "line": 3,
              "column": 10
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "../dom",
        "raw": "'../dom'",
        "range": [
          81,
          89
        ],
        "loc": {
          "start": {
            "line": 3,
            "column": 16
          },
          "end": {
            "line": 3,
            "column": 24
          }
        }
      },
      "range": [
        65,
        90
      ],
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 3,
          "column": 25
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "local": {
            "type": "Identifier",
            "name": "Event",
            "range": [
              98,
              103
            ],
            "loc": {
              "start": {
                "line": 4,
                "column": 7
              },
              "end": {
                "line": 4,
                "column": 12
              }
            }
          },
          "range": [
            98,
            103
          ],
          "loc": {
            "start": {
              "line": 4,
              "column": 7
            },
            "end": {
              "line": 4,
              "column": 12
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "../event",
        "raw": "'../event'",
        "range": [
          109,
          119
        ],
        "loc": {
          "start": {
            "line": 4,
            "column": 18
          },
          "end": {
            "line": 4,
            "column": 28
          }
        }
      },
      "range": [
        91,
        120
      ],
      "loc": {
        "start": {
          "line": 4,
          "column": 0
        },
        "end": {
          "line": 4,
          "column": 29
        }
      }
    },
    {
      "type": "ExportNamedDeclaration",
      "declaration": {
        "type": "ClassDeclaration",
        "id": {
          "type": "Identifier",
          "name": "PopupFilter",
          "range": [
            135,
            146
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 13
            },
            "end": {
              "line": 6,
              "column": 24
            }
          }
        },
        "superClass": {
          "type": "Identifier",
          "name": "Feature",
          "range": [
            155,
            162
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 33
            },
            "end": {
              "line": 6,
              "column": 40
            }
          }
        },
        "body": {
          "type": "ClassBody",
          "body": [
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "constructor",
                "range": [
                  263,
                  274
                ],
                "loc": {
                  "start": {
                    "line": 12,
                    "column": 4
                  },
                  "end": {
                    "line": 12,
                    "column": 15
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "tf",
                    "range": [
                      275,
                      277
                    ],
                    "loc": {
                      "start": {
                        "line": 12,
                        "column": 16
                      },
                      "end": {
                        "line": 12,
                        "column": 18
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Super",
                          "range": [
                            288,
                            293
                          ],
                          "loc": {
                            "start": {
                              "line": 13,
                              "column": 8
                            },
                            "end": {
                              "line": 13,
                              "column": 13
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "tf",
                            "range": [
                              294,
                              296
                            ],
                            "loc": {
                              "start": {
                                "line": 13,
                                "column": 14
                              },
                              "end": {
                                "line": 13,
                                "column": 16
                              }
                            }
                          },
                          {
                            "type": "Literal",
                            "value": "popupFilters",
                            "raw": "'popupFilters'",
                            "range": [
                              298,
                              312
                            ],
                            "loc": {
                              "start": {
                                "line": 13,
                                "column": 18
                              },
                              "end": {
                                "line": 13,
                                "column": 32
                              }
                            }
                          }
                        ],
                        "range": [
                          288,
                          313
                        ],
                        "loc": {
                          "start": {
                            "line": 13,
                            "column": 8
                          },
                          "end": {
                            "line": 13,
                            "column": 33
                          }
                        }
                      },
                      "range": [
                        288,
                        314
                      ],
                      "loc": {
                        "start": {
                          "line": 13,
                          "column": 8
                        },
                        "end": {
                          "line": 13,
                          "column": 34
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": " Configuration object",
                          "range": [
                            324,
                            347
                          ],
                          "loc": {
                            "start": {
                              "line": 15,
                              "column": 8
                            },
                            "end": {
                              "line": 15,
                              "column": 31
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "f",
                            "range": [
                              360,
                              361
                            ],
                            "loc": {
                              "start": {
                                "line": 16,
                                "column": 12
                              },
                              "end": {
                                "line": 16,
                                "column": 13
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                364,
                                368
                              ],
                              "loc": {
                                "start": {
                                  "line": 16,
                                  "column": 16
                                },
                                "end": {
                                  "line": 16,
                                  "column": 20
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "config",
                              "range": [
                                369,
                                375
                              ],
                              "loc": {
                                "start": {
                                  "line": 16,
                                  "column": 21
                                },
                                "end": {
                                  "line": 16,
                                  "column": 27
                                }
                              }
                            },
                            "range": [
                              364,
                              375
                            ],
                            "loc": {
                              "start": {
                                "line": 16,
                                "column": 16
                              },
                              "end": {
                                "line": 16,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            360,
                            375
                          ],
                          "loc": {
                            "start": {
                              "line": 16,
                              "column": 12
                            },
                            "end": {
                              "line": 16,
                              "column": 27
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        356,
                        376
                      ],
                      "loc": {
                        "start": {
                          "line": 16,
                          "column": 8
                        },
                        "end": {
                          "line": 16,
                          "column": 28
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": " Configuration object",
                          "range": [
                            324,
                            347
                          ],
                          "loc": {
                            "start": {
                              "line": 15,
                              "column": 8
                            },
                            "end": {
                              "line": 15,
                              "column": 31
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": " Enable external filters",
                          "range": [
                            386,
                            412
                          ],
                          "loc": {
                            "start": {
                              "line": 18,
                              "column": 8
                            },
                            "end": {
                              "line": 18,
                              "column": 34
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "tf",
                            "range": [
                              421,
                              423
                            ],
                            "loc": {
                              "start": {
                                "line": 19,
                                "column": 8
                              },
                              "end": {
                                "line": 19,
                                "column": 10
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "isExternalFlt",
                            "range": [
                              424,
                              437
                            ],
                            "loc": {
                              "start": {
                                "line": 19,
                                "column": 11
                              },
                              "end": {
                                "line": 19,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            421,
                            437
                          ],
                          "loc": {
                            "start": {
                              "line": 19,
                              "column": 8
                            },
                            "end": {
                              "line": 19,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": true,
                          "raw": "true",
                          "range": [
                            440,
                            444
                          ],
                          "loc": {
                            "start": {
                              "line": 19,
                              "column": 27
                            },
                            "end": {
                              "line": 19,
                              "column": 31
                            }
                          }
                        },
                        "range": [
                          421,
                          444
                        ],
                        "loc": {
                          "start": {
                            "line": 19,
                            "column": 8
                          },
                          "end": {
                            "line": 19,
                            "column": 31
                          }
                        }
                      },
                      "range": [
                        421,
                        445
                      ],
                      "loc": {
                        "start": {
                          "line": 19,
                          "column": 8
                        },
                        "end": {
                          "line": 19,
                          "column": 32
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": " Enable external filters",
                          "range": [
                            386,
                            412
                          ],
                          "loc": {
                            "start": {
                              "line": 18,
                              "column": 8
                            },
                            "end": {
                              "line": 18,
                              "column": 34
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "tf",
                            "range": [
                              454,
                              456
                            ],
                            "loc": {
                              "start": {
                                "line": 20,
                                "column": 8
                              },
                              "end": {
                                "line": 20,
                                "column": 10
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "externalFltTgtIds",
                            "range": [
                              457,
                              474
                            ],
                            "loc": {
                              "start": {
                                "line": 20,
                                "column": 11
                              },
                              "end": {
                                "line": 20,
                                "column": 28
                              }
                            }
                          },
                          "range": [
                            454,
                            474
                          ],
                          "loc": {
                            "start": {
                              "line": 20,
                              "column": 8
                            },
                            "end": {
                              "line": 20,
                              "column": 28
                            }
                          }
                        },
                        "right": {
                          "type": "ArrayExpression",
                          "elements": [],
                          "range": [
                            477,
                            479
                          ],
                          "loc": {
                            "start": {
                              "line": 20,
                              "column": 31
                            },
                            "end": {
                              "line": 20,
                              "column": 33
                            }
                          }
                        },
                        "range": [
                          454,
                          479
                        ],
                        "loc": {
                          "start": {
                            "line": 20,
                            "column": 8
                          },
                          "end": {
                            "line": 20,
                            "column": 33
                          }
                        }
                      },
                      "range": [
                        454,
                        480
                      ],
                      "loc": {
                        "start": {
                          "line": 20,
                          "column": 8
                        },
                        "end": {
                          "line": 20,
                          "column": 34
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "filter icon path",
                          "range": [
                            490,
                            508
                          ],
                          "loc": {
                            "start": {
                              "line": 22,
                              "column": 8
                            },
                            "end": {
                              "line": 22,
                              "column": 26
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              517,
                              521
                            ],
                            "loc": {
                              "start": {
                                "line": 23,
                                "column": 8
                              },
                              "end": {
                                "line": 23,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "popUpImgFlt",
                            "range": [
                              522,
                              533
                            ],
                            "loc": {
                              "start": {
                                "line": 23,
                                "column": 13
                              },
                              "end": {
                                "line": 23,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            517,
                            533
                          ],
                          "loc": {
                            "start": {
                              "line": 23,
                              "column": 8
                            },
                            "end": {
                              "line": 23,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                536,
                                537
                              ],
                              "loc": {
                                "start": {
                                  "line": 23,
                                  "column": 27
                                },
                                "end": {
                                  "line": 23,
                                  "column": 28
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "popup_filters_image",
                              "range": [
                                538,
                                557
                              ],
                              "loc": {
                                "start": {
                                  "line": 23,
                                  "column": 29
                                },
                                "end": {
                                  "line": 23,
                                  "column": 48
                                }
                              }
                            },
                            "range": [
                              536,
                              557
                            ],
                            "loc": {
                              "start": {
                                "line": 23,
                                "column": 27
                              },
                              "end": {
                                "line": 23,
                                "column": 48
                              }
                            }
                          },
                          "right": {
                            "type": "BinaryExpression",
                            "operator": "+",
                            "left": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "tf",
                                "range": [
                                  573,
                                  575
                                ],
                                "loc": {
                                  "start": {
                                    "line": 24,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 24,
                                    "column": 14
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "themesPath",
                                "range": [
                                  576,
                                  586
                                ],
                                "loc": {
                                  "start": {
                                    "line": 24,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 24,
                                    "column": 25
                                  }
                                }
                              },
                              "range": [
                                573,
                                586
                              ],
                              "loc": {
                                "start": {
                                  "line": 24,
                                  "column": 12
                                },
                                "end": {
                                  "line": 24,
                                  "column": 25
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": "icn_filter.gif",
                              "raw": "'icn_filter.gif'",
                              "range": [
                                587,
                                603
                              ],
                              "loc": {
                                "start": {
                                  "line": 24,
                                  "column": 26
                                },
                                "end": {
                                  "line": 24,
                                  "column": 42
                                }
                              }
                            },
                            "range": [
                              573,
                              603
                            ],
                            "loc": {
                              "start": {
                                "line": 24,
                                "column": 12
                              },
                              "end": {
                                "line": 24,
                                "column": 42
                              }
                            }
                          },
                          "range": [
                            536,
                            603
                          ],
                          "loc": {
                            "start": {
                              "line": 23,
                              "column": 27
                            },
                            "end": {
                              "line": 24,
                              "column": 42
                            }
                          }
                        },
                        "range": [
                          517,
                          603
                        ],
                        "loc": {
                          "start": {
                            "line": 23,
                            "column": 8
                          },
                          "end": {
                            "line": 24,
                            "column": 42
                          }
                        }
                      },
                      "range": [
                        517,
                        604
                      ],
                      "loc": {
                        "start": {
                          "line": 23,
                          "column": 8
                        },
                        "end": {
                          "line": 24,
                          "column": 43
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "filter icon path",
                          "range": [
                            490,
                            508
                          ],
                          "loc": {
                            "start": {
                              "line": 22,
                              "column": 8
                            },
                            "end": {
                              "line": 22,
                              "column": 26
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "active filter icon path",
                          "range": [
                            613,
                            638
                          ],
                          "loc": {
                            "start": {
                              "line": 25,
                              "column": 8
                            },
                            "end": {
                              "line": 25,
                              "column": 33
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              647,
                              651
                            ],
                            "loc": {
                              "start": {
                                "line": 26,
                                "column": 8
                              },
                              "end": {
                                "line": 26,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "popUpImgFltActive",
                            "range": [
                              652,
                              669
                            ],
                            "loc": {
                              "start": {
                                "line": 26,
                                "column": 13
                              },
                              "end": {
                                "line": 26,
                                "column": 30
                              }
                            }
                          },
                          "range": [
                            647,
                            669
                          ],
                          "loc": {
                            "start": {
                              "line": 26,
                              "column": 8
                            },
                            "end": {
                              "line": 26,
                              "column": 30
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                672,
                                673
                              ],
                              "loc": {
                                "start": {
                                  "line": 26,
                                  "column": 33
                                },
                                "end": {
                                  "line": 26,
                                  "column": 34
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "popup_filters_image_active",
                              "range": [
                                674,
                                700
                              ],
                              "loc": {
                                "start": {
                                  "line": 26,
                                  "column": 35
                                },
                                "end": {
                                  "line": 26,
                                  "column": 61
                                }
                              }
                            },
                            "range": [
                              672,
                              700
                            ],
                            "loc": {
                              "start": {
                                "line": 26,
                                "column": 33
                              },
                              "end": {
                                "line": 26,
                                "column": 61
                              }
                            }
                          },
                          "right": {
                            "type": "BinaryExpression",
                            "operator": "+",
                            "left": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "tf",
                                "range": [
                                  716,
                                  718
                                ],
                                "loc": {
                                  "start": {
                                    "line": 27,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 27,
                                    "column": 14
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "themesPath",
                                "range": [
                                  719,
                                  729
                                ],
                                "loc": {
                                  "start": {
                                    "line": 27,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 27,
                                    "column": 25
                                  }
                                }
                              },
                              "range": [
                                716,
                                729
                              ],
                              "loc": {
                                "start": {
                                  "line": 27,
                                  "column": 12
                                },
                                "end": {
                                  "line": 27,
                                  "column": 25
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": "icn_filterActive.gif",
                              "raw": "'icn_filterActive.gif'",
                              "range": [
                                730,
                                752
                              ],
                              "loc": {
                                "start": {
                                  "line": 27,
                                  "column": 26
                                },
                                "end": {
                                  "line": 27,
                                  "column": 48
                                }
                              }
                            },
                            "range": [
                              716,
                              752
                            ],
                            "loc": {
                              "start": {
                                "line": 27,
                                "column": 12
                              },
                              "end": {
                                "line": 27,
                                "column": 48
                              }
                            }
                          },
                          "range": [
                            672,
                            752
                          ],
                          "loc": {
                            "start": {
                              "line": 26,
                              "column": 33
                            },
                            "end": {
                              "line": 27,
                              "column": 48
                            }
                          }
                        },
                        "range": [
                          647,
                          752
                        ],
                        "loc": {
                          "start": {
                            "line": 26,
                            "column": 8
                          },
                          "end": {
                            "line": 27,
                            "column": 48
                          }
                        }
                      },
                      "range": [
                        647,
                        753
                      ],
                      "loc": {
                        "start": {
                          "line": 26,
                          "column": 8
                        },
                        "end": {
                          "line": 27,
                          "column": 49
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "active filter icon path",
                          "range": [
                            613,
                            638
                          ],
                          "loc": {
                            "start": {
                              "line": 25,
                              "column": 8
                            },
                            "end": {
                              "line": 25,
                              "column": 33
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              762,
                              766
                            ],
                            "loc": {
                              "start": {
                                "line": 28,
                                "column": 8
                              },
                              "end": {
                                "line": 28,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "popUpImgFltHtml",
                            "range": [
                              767,
                              782
                            ],
                            "loc": {
                              "start": {
                                "line": 28,
                                "column": 13
                              },
                              "end": {
                                "line": 28,
                                "column": 28
                              }
                            }
                          },
                          "range": [
                            762,
                            782
                          ],
                          "loc": {
                            "start": {
                              "line": 28,
                              "column": 8
                            },
                            "end": {
                              "line": 28,
                              "column": 28
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                785,
                                786
                              ],
                              "loc": {
                                "start": {
                                  "line": 28,
                                  "column": 31
                                },
                                "end": {
                                  "line": 28,
                                  "column": 32
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "popup_filters_image_html",
                              "range": [
                                787,
                                811
                              ],
                              "loc": {
                                "start": {
                                  "line": 28,
                                  "column": 33
                                },
                                "end": {
                                  "line": 28,
                                  "column": 57
                                }
                              }
                            },
                            "range": [
                              785,
                              811
                            ],
                            "loc": {
                              "start": {
                                "line": 28,
                                "column": 31
                              },
                              "end": {
                                "line": 28,
                                "column": 57
                              }
                            }
                          },
                          "right": {
                            "type": "BinaryExpression",
                            "operator": "+",
                            "left": {
                              "type": "BinaryExpression",
                              "operator": "+",
                              "left": {
                                "type": "Literal",
                                "value": "<img src=\"",
                                "raw": "'<img src=\"'",
                                "range": [
                                  827,
                                  839
                                ],
                                "loc": {
                                  "start": {
                                    "line": 29,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 29,
                                    "column": 24
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    841,
                                    845
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 29,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 29,
                                      "column": 30
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "popUpImgFlt",
                                  "range": [
                                    846,
                                    857
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 29,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 29,
                                      "column": 42
                                    }
                                  }
                                },
                                "range": [
                                  841,
                                  857
                                ],
                                "loc": {
                                  "start": {
                                    "line": 29,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 29,
                                    "column": 42
                                  }
                                }
                              },
                              "range": [
                                827,
                                857
                              ],
                              "loc": {
                                "start": {
                                  "line": 29,
                                  "column": 12
                                },
                                "end": {
                                  "line": 29,
                                  "column": 42
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": "\" alt=\"Column filter\" />",
                              "raw": "'\" alt=\"Column filter\" />'",
                              "range": [
                                859,
                                885
                              ],
                              "loc": {
                                "start": {
                                  "line": 29,
                                  "column": 44
                                },
                                "end": {
                                  "line": 29,
                                  "column": 70
                                }
                              }
                            },
                            "range": [
                              827,
                              885
                            ],
                            "loc": {
                              "start": {
                                "line": 29,
                                "column": 12
                              },
                              "end": {
                                "line": 29,
                                "column": 70
                              }
                            }
                          },
                          "range": [
                            785,
                            885
                          ],
                          "loc": {
                            "start": {
                              "line": 28,
                              "column": 31
                            },
                            "end": {
                              "line": 29,
                              "column": 70
                            }
                          }
                        },
                        "range": [
                          762,
                          885
                        ],
                        "loc": {
                          "start": {
                            "line": 28,
                            "column": 8
                          },
                          "end": {
                            "line": 29,
                            "column": 70
                          }
                        }
                      },
                      "range": [
                        762,
                        886
                      ],
                      "loc": {
                        "start": {
                          "line": 28,
                          "column": 8
                        },
                        "end": {
                          "line": 29,
                          "column": 71
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "defines css class for popup div containing filter",
                          "range": [
                            895,
                            946
                          ],
                          "loc": {
                            "start": {
                              "line": 30,
                              "column": 8
                            },
                            "end": {
                              "line": 30,
                              "column": 59
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              955,
                              959
                            ],
                            "loc": {
                              "start": {
                                "line": 31,
                                "column": 8
                              },
                              "end": {
                                "line": 31,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "popUpDivCssClass",
                            "range": [
                              960,
                              976
                            ],
                            "loc": {
                              "start": {
                                "line": 31,
                                "column": 13
                              },
                              "end": {
                                "line": 31,
                                "column": 29
                              }
                            }
                          },
                          "range": [
                            955,
                            976
                          ],
                          "loc": {
                            "start": {
                              "line": 31,
                              "column": 8
                            },
                            "end": {
                              "line": 31,
                              "column": 29
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                979,
                                980
                              ],
                              "loc": {
                                "start": {
                                  "line": 31,
                                  "column": 32
                                },
                                "end": {
                                  "line": 31,
                                  "column": 33
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "popup_div_css_class",
                              "range": [
                                981,
                                1000
                              ],
                              "loc": {
                                "start": {
                                  "line": 31,
                                  "column": 34
                                },
                                "end": {
                                  "line": 31,
                                  "column": 53
                                }
                              }
                            },
                            "range": [
                              979,
                              1000
                            ],
                            "loc": {
                              "start": {
                                "line": 31,
                                "column": 32
                              },
                              "end": {
                                "line": 31,
                                "column": 53
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "popUpFilter",
                            "raw": "'popUpFilter'",
                            "range": [
                              1004,
                              1017
                            ],
                            "loc": {
                              "start": {
                                "line": 31,
                                "column": 57
                              },
                              "end": {
                                "line": 31,
                                "column": 70
                              }
                            }
                          },
                          "range": [
                            979,
                            1017
                          ],
                          "loc": {
                            "start": {
                              "line": 31,
                              "column": 32
                            },
                            "end": {
                              "line": 31,
                              "column": 70
                            }
                          }
                        },
                        "range": [
                          955,
                          1017
                        ],
                        "loc": {
                          "start": {
                            "line": 31,
                            "column": 8
                          },
                          "end": {
                            "line": 31,
                            "column": 70
                          }
                        }
                      },
                      "range": [
                        955,
                        1018
                      ],
                      "loc": {
                        "start": {
                          "line": 31,
                          "column": 8
                        },
                        "end": {
                          "line": 31,
                          "column": 71
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "defines css class for popup div containing filter",
                          "range": [
                            895,
                            946
                          ],
                          "loc": {
                            "start": {
                              "line": 30,
                              "column": 8
                            },
                            "end": {
                              "line": 30,
                              "column": 59
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "callback function before popup filtes is opened",
                          "range": [
                            1027,
                            1076
                          ],
                          "loc": {
                            "start": {
                              "line": 32,
                              "column": 8
                            },
                            "end": {
                              "line": 32,
                              "column": 57
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1085,
                              1089
                            ],
                            "loc": {
                              "start": {
                                "line": 33,
                                "column": 8
                              },
                              "end": {
                                "line": 33,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onBeforePopUpOpen",
                            "range": [
                              1090,
                              1107
                            ],
                            "loc": {
                              "start": {
                                "line": 33,
                                "column": 13
                              },
                              "end": {
                                "line": 33,
                                "column": 30
                              }
                            }
                          },
                          "range": [
                            1085,
                            1107
                          ],
                          "loc": {
                            "start": {
                              "line": 33,
                              "column": 8
                            },
                            "end": {
                              "line": 33,
                              "column": 30
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "Types",
                                "range": [
                                  1110,
                                  1115
                                ],
                                "loc": {
                                  "start": {
                                    "line": 33,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 33,
                                    "column": 38
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "isFn",
                                "range": [
                                  1116,
                                  1120
                                ],
                                "loc": {
                                  "start": {
                                    "line": 33,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 33,
                                    "column": 43
                                  }
                                }
                              },
                              "range": [
                                1110,
                                1120
                              ],
                              "loc": {
                                "start": {
                                  "line": 33,
                                  "column": 33
                                },
                                "end": {
                                  "line": 33,
                                  "column": 43
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "f",
                                  "range": [
                                    1121,
                                    1122
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 33,
                                      "column": 44
                                    },
                                    "end": {
                                      "line": 33,
                                      "column": 45
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "on_before_popup_filter_open",
                                  "range": [
                                    1123,
                                    1150
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 33,
                                      "column": 46
                                    },
                                    "end": {
                                      "line": 33,
                                      "column": 73
                                    }
                                  }
                                },
                                "range": [
                                  1121,
                                  1150
                                ],
                                "loc": {
                                  "start": {
                                    "line": 33,
                                    "column": 44
                                  },
                                  "end": {
                                    "line": 33,
                                    "column": 73
                                  }
                                }
                              }
                            ],
                            "range": [
                              1110,
                              1151
                            ],
                            "loc": {
                              "start": {
                                "line": 33,
                                "column": 33
                              },
                              "end": {
                                "line": 33,
                                "column": 74
                              }
                            }
                          },
                          "consequent": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                1166,
                                1167
                              ],
                              "loc": {
                                "start": {
                                  "line": 34,
                                  "column": 12
                                },
                                "end": {
                                  "line": 34,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "on_before_popup_filter_open",
                              "range": [
                                1168,
                                1195
                              ],
                              "loc": {
                                "start": {
                                  "line": 34,
                                  "column": 14
                                },
                                "end": {
                                  "line": 34,
                                  "column": 41
                                }
                              }
                            },
                            "range": [
                              1166,
                              1195
                            ],
                            "loc": {
                              "start": {
                                "line": 34,
                                "column": 12
                              },
                              "end": {
                                "line": 34,
                                "column": 41
                              }
                            }
                          },
                          "alternate": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              1198,
                              1202
                            ],
                            "loc": {
                              "start": {
                                "line": 34,
                                "column": 44
                              },
                              "end": {
                                "line": 34,
                                "column": 48
                              }
                            }
                          },
                          "range": [
                            1110,
                            1202
                          ],
                          "loc": {
                            "start": {
                              "line": 33,
                              "column": 33
                            },
                            "end": {
                              "line": 34,
                              "column": 48
                            }
                          }
                        },
                        "range": [
                          1085,
                          1202
                        ],
                        "loc": {
                          "start": {
                            "line": 33,
                            "column": 8
                          },
                          "end": {
                            "line": 34,
                            "column": 48
                          }
                        }
                      },
                      "range": [
                        1085,
                        1203
                      ],
                      "loc": {
                        "start": {
                          "line": 33,
                          "column": 8
                        },
                        "end": {
                          "line": 34,
                          "column": 49
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "callback function before popup filtes is opened",
                          "range": [
                            1027,
                            1076
                          ],
                          "loc": {
                            "start": {
                              "line": 32,
                              "column": 8
                            },
                            "end": {
                              "line": 32,
                              "column": 57
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "callback function after popup filtes is opened",
                          "range": [
                            1212,
                            1260
                          ],
                          "loc": {
                            "start": {
                              "line": 35,
                              "column": 8
                            },
                            "end": {
                              "line": 35,
                              "column": 56
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1269,
                              1273
                            ],
                            "loc": {
                              "start": {
                                "line": 36,
                                "column": 8
                              },
                              "end": {
                                "line": 36,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onAfterPopUpOpen",
                            "range": [
                              1274,
                              1290
                            ],
                            "loc": {
                              "start": {
                                "line": 36,
                                "column": 13
                              },
                              "end": {
                                "line": 36,
                                "column": 29
                              }
                            }
                          },
                          "range": [
                            1269,
                            1290
                          ],
                          "loc": {
                            "start": {
                              "line": 36,
                              "column": 8
                            },
                            "end": {
                              "line": 36,
                              "column": 29
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "Types",
                                "range": [
                                  1293,
                                  1298
                                ],
                                "loc": {
                                  "start": {
                                    "line": 36,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 36,
                                    "column": 37
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "isFn",
                                "range": [
                                  1299,
                                  1303
                                ],
                                "loc": {
                                  "start": {
                                    "line": 36,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 36,
                                    "column": 42
                                  }
                                }
                              },
                              "range": [
                                1293,
                                1303
                              ],
                              "loc": {
                                "start": {
                                  "line": 36,
                                  "column": 32
                                },
                                "end": {
                                  "line": 36,
                                  "column": 42
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "f",
                                  "range": [
                                    1304,
                                    1305
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 36,
                                      "column": 43
                                    },
                                    "end": {
                                      "line": 36,
                                      "column": 44
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "on_after_popup_filter_open",
                                  "range": [
                                    1306,
                                    1332
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 36,
                                      "column": 45
                                    },
                                    "end": {
                                      "line": 36,
                                      "column": 71
                                    }
                                  }
                                },
                                "range": [
                                  1304,
                                  1332
                                ],
                                "loc": {
                                  "start": {
                                    "line": 36,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 36,
                                    "column": 71
                                  }
                                }
                              }
                            ],
                            "range": [
                              1293,
                              1333
                            ],
                            "loc": {
                              "start": {
                                "line": 36,
                                "column": 32
                              },
                              "end": {
                                "line": 36,
                                "column": 72
                              }
                            }
                          },
                          "consequent": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                1348,
                                1349
                              ],
                              "loc": {
                                "start": {
                                  "line": 37,
                                  "column": 12
                                },
                                "end": {
                                  "line": 37,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "on_after_popup_filter_open",
                              "range": [
                                1350,
                                1376
                              ],
                              "loc": {
                                "start": {
                                  "line": 37,
                                  "column": 14
                                },
                                "end": {
                                  "line": 37,
                                  "column": 40
                                }
                              }
                            },
                            "range": [
                              1348,
                              1376
                            ],
                            "loc": {
                              "start": {
                                "line": 37,
                                "column": 12
                              },
                              "end": {
                                "line": 37,
                                "column": 40
                              }
                            }
                          },
                          "alternate": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              1379,
                              1383
                            ],
                            "loc": {
                              "start": {
                                "line": 37,
                                "column": 43
                              },
                              "end": {
                                "line": 37,
                                "column": 47
                              }
                            }
                          },
                          "range": [
                            1293,
                            1383
                          ],
                          "loc": {
                            "start": {
                              "line": 36,
                              "column": 32
                            },
                            "end": {
                              "line": 37,
                              "column": 47
                            }
                          }
                        },
                        "range": [
                          1269,
                          1383
                        ],
                        "loc": {
                          "start": {
                            "line": 36,
                            "column": 8
                          },
                          "end": {
                            "line": 37,
                            "column": 47
                          }
                        }
                      },
                      "range": [
                        1269,
                        1384
                      ],
                      "loc": {
                        "start": {
                          "line": 36,
                          "column": 8
                        },
                        "end": {
                          "line": 37,
                          "column": 48
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "callback function after popup filtes is opened",
                          "range": [
                            1212,
                            1260
                          ],
                          "loc": {
                            "start": {
                              "line": 35,
                              "column": 8
                            },
                            "end": {
                              "line": 35,
                              "column": 56
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "callback function before popup filtes is closed",
                          "range": [
                            1393,
                            1442
                          ],
                          "loc": {
                            "start": {
                              "line": 38,
                              "column": 8
                            },
                            "end": {
                              "line": 38,
                              "column": 57
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1451,
                              1455
                            ],
                            "loc": {
                              "start": {
                                "line": 39,
                                "column": 8
                              },
                              "end": {
                                "line": 39,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onBeforePopUpClose",
                            "range": [
                              1456,
                              1474
                            ],
                            "loc": {
                              "start": {
                                "line": 39,
                                "column": 13
                              },
                              "end": {
                                "line": 39,
                                "column": 31
                              }
                            }
                          },
                          "range": [
                            1451,
                            1474
                          ],
                          "loc": {
                            "start": {
                              "line": 39,
                              "column": 8
                            },
                            "end": {
                              "line": 39,
                              "column": 31
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "Types",
                                "range": [
                                  1489,
                                  1494
                                ],
                                "loc": {
                                  "start": {
                                    "line": 40,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 40,
                                    "column": 17
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "isFn",
                                "range": [
                                  1495,
                                  1499
                                ],
                                "loc": {
                                  "start": {
                                    "line": 40,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 40,
                                    "column": 22
                                  }
                                }
                              },
                              "range": [
                                1489,
                                1499
                              ],
                              "loc": {
                                "start": {
                                  "line": 40,
                                  "column": 12
                                },
                                "end": {
                                  "line": 40,
                                  "column": 22
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "f",
                                  "range": [
                                    1500,
                                    1501
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 40,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 40,
                                      "column": 24
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "on_before_popup_filter_close",
                                  "range": [
                                    1502,
                                    1530
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 40,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 40,
                                      "column": 53
                                    }
                                  }
                                },
                                "range": [
                                  1500,
                                  1530
                                ],
                                "loc": {
                                  "start": {
                                    "line": 40,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 40,
                                    "column": 53
                                  }
                                }
                              }
                            ],
                            "range": [
                              1489,
                              1531
                            ],
                            "loc": {
                              "start": {
                                "line": 40,
                                "column": 12
                              },
                              "end": {
                                "line": 40,
                                "column": 54
                              }
                            }
                          },
                          "consequent": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                1546,
                                1547
                              ],
                              "loc": {
                                "start": {
                                  "line": 41,
                                  "column": 12
                                },
                                "end": {
                                  "line": 41,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "on_before_popup_filter_close",
                              "range": [
                                1548,
                                1576
                              ],
                              "loc": {
                                "start": {
                                  "line": 41,
                                  "column": 14
                                },
                                "end": {
                                  "line": 41,
                                  "column": 42
                                }
                              }
                            },
                            "range": [
                              1546,
                              1576
                            ],
                            "loc": {
                              "start": {
                                "line": 41,
                                "column": 12
                              },
                              "end": {
                                "line": 41,
                                "column": 42
                              }
                            }
                          },
                          "alternate": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              1579,
                              1583
                            ],
                            "loc": {
                              "start": {
                                "line": 41,
                                "column": 45
                              },
                              "end": {
                                "line": 41,
                                "column": 49
                              }
                            }
                          },
                          "range": [
                            1489,
                            1583
                          ],
                          "loc": {
                            "start": {
                              "line": 40,
                              "column": 12
                            },
                            "end": {
                              "line": 41,
                              "column": 49
                            }
                          }
                        },
                        "range": [
                          1451,
                          1583
                        ],
                        "loc": {
                          "start": {
                            "line": 39,
                            "column": 8
                          },
                          "end": {
                            "line": 41,
                            "column": 49
                          }
                        }
                      },
                      "range": [
                        1451,
                        1584
                      ],
                      "loc": {
                        "start": {
                          "line": 39,
                          "column": 8
                        },
                        "end": {
                          "line": 41,
                          "column": 50
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "callback function before popup filtes is closed",
                          "range": [
                            1393,
                            1442
                          ],
                          "loc": {
                            "start": {
                              "line": 38,
                              "column": 8
                            },
                            "end": {
                              "line": 38,
                              "column": 57
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "callback function after popup filtes is closed",
                          "range": [
                            1593,
                            1641
                          ],
                          "loc": {
                            "start": {
                              "line": 42,
                              "column": 8
                            },
                            "end": {
                              "line": 42,
                              "column": 56
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1650,
                              1654
                            ],
                            "loc": {
                              "start": {
                                "line": 43,
                                "column": 8
                              },
                              "end": {
                                "line": 43,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onAfterPopUpClose",
                            "range": [
                              1655,
                              1672
                            ],
                            "loc": {
                              "start": {
                                "line": 43,
                                "column": 13
                              },
                              "end": {
                                "line": 43,
                                "column": 30
                              }
                            }
                          },
                          "range": [
                            1650,
                            1672
                          ],
                          "loc": {
                            "start": {
                              "line": 43,
                              "column": 8
                            },
                            "end": {
                              "line": 43,
                              "column": 30
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "Types",
                                "range": [
                                  1675,
                                  1680
                                ],
                                "loc": {
                                  "start": {
                                    "line": 43,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 43,
                                    "column": 38
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "isFn",
                                "range": [
                                  1681,
                                  1685
                                ],
                                "loc": {
                                  "start": {
                                    "line": 43,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 43,
                                    "column": 43
                                  }
                                }
                              },
                              "range": [
                                1675,
                                1685
                              ],
                              "loc": {
                                "start": {
                                  "line": 43,
                                  "column": 33
                                },
                                "end": {
                                  "line": 43,
                                  "column": 43
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "f",
                                  "range": [
                                    1686,
                                    1687
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 44
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 45
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "on_after_popup_filter_close",
                                  "range": [
                                    1688,
                                    1715
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 46
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 73
                                    }
                                  }
                                },
                                "range": [
                                  1686,
                                  1715
                                ],
                                "loc": {
                                  "start": {
                                    "line": 43,
                                    "column": 44
                                  },
                                  "end": {
                                    "line": 43,
                                    "column": 73
                                  }
                                }
                              }
                            ],
                            "range": [
                              1675,
                              1716
                            ],
                            "loc": {
                              "start": {
                                "line": 43,
                                "column": 33
                              },
                              "end": {
                                "line": 43,
                                "column": 74
                              }
                            }
                          },
                          "consequent": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                1731,
                                1732
                              ],
                              "loc": {
                                "start": {
                                  "line": 44,
                                  "column": 12
                                },
                                "end": {
                                  "line": 44,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "on_after_popup_filter_close",
                              "range": [
                                1733,
                                1760
                              ],
                              "loc": {
                                "start": {
                                  "line": 44,
                                  "column": 14
                                },
                                "end": {
                                  "line": 44,
                                  "column": 41
                                }
                              }
                            },
                            "range": [
                              1731,
                              1760
                            ],
                            "loc": {
                              "start": {
                                "line": 44,
                                "column": 12
                              },
                              "end": {
                                "line": 44,
                                "column": 41
                              }
                            }
                          },
                          "alternate": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              1763,
                              1767
                            ],
                            "loc": {
                              "start": {
                                "line": 44,
                                "column": 44
                              },
                              "end": {
                                "line": 44,
                                "column": 48
                              }
                            }
                          },
                          "range": [
                            1675,
                            1767
                          ],
                          "loc": {
                            "start": {
                              "line": 43,
                              "column": 33
                            },
                            "end": {
                              "line": 44,
                              "column": 48
                            }
                          }
                        },
                        "range": [
                          1650,
                          1767
                        ],
                        "loc": {
                          "start": {
                            "line": 43,
                            "column": 8
                          },
                          "end": {
                            "line": 44,
                            "column": 48
                          }
                        }
                      },
                      "range": [
                        1650,
                        1768
                      ],
                      "loc": {
                        "start": {
                          "line": 43,
                          "column": 8
                        },
                        "end": {
                          "line": 44,
                          "column": 49
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "callback function after popup filtes is closed",
                          "range": [
                            1593,
                            1641
                          ],
                          "loc": {
                            "start": {
                              "line": 42,
                              "column": 8
                            },
                            "end": {
                              "line": 42,
                              "column": 56
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "stores filters spans",
                          "range": [
                            1778,
                            1800
                          ],
                          "loc": {
                            "start": {
                              "line": 46,
                              "column": 8
                            },
                            "end": {
                              "line": 46,
                              "column": 30
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1809,
                              1813
                            ],
                            "loc": {
                              "start": {
                                "line": 47,
                                "column": 8
                              },
                              "end": {
                                "line": 47,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "popUpFltSpans",
                            "range": [
                              1814,
                              1827
                            ],
                            "loc": {
                              "start": {
                                "line": 47,
                                "column": 13
                              },
                              "end": {
                                "line": 47,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            1809,
                            1827
                          ],
                          "loc": {
                            "start": {
                              "line": 47,
                              "column": 8
                            },
                            "end": {
                              "line": 47,
                              "column": 26
                            }
                          }
                        },
                        "right": {
                          "type": "ArrayExpression",
                          "elements": [],
                          "range": [
                            1830,
                            1832
                          ],
                          "loc": {
                            "start": {
                              "line": 47,
                              "column": 29
                            },
                            "end": {
                              "line": 47,
                              "column": 31
                            }
                          }
                        },
                        "range": [
                          1809,
                          1832
                        ],
                        "loc": {
                          "start": {
                            "line": 47,
                            "column": 8
                          },
                          "end": {
                            "line": 47,
                            "column": 31
                          }
                        }
                      },
                      "range": [
                        1809,
                        1833
                      ],
                      "loc": {
                        "start": {
                          "line": 47,
                          "column": 8
                        },
                        "end": {
                          "line": 47,
                          "column": 32
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "stores filters spans",
                          "range": [
                            1778,
                            1800
                          ],
                          "loc": {
                            "start": {
                              "line": 46,
                              "column": 8
                            },
                            "end": {
                              "line": 46,
                              "column": 30
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "stores filters icons",
                          "range": [
                            1842,
                            1864
                          ],
                          "loc": {
                            "start": {
                              "line": 48,
                              "column": 8
                            },
                            "end": {
                              "line": 48,
                              "column": 30
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1873,
                              1877
                            ],
                            "loc": {
                              "start": {
                                "line": 49,
                                "column": 8
                              },
                              "end": {
                                "line": 49,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "popUpFltImgs",
                            "range": [
                              1878,
                              1890
                            ],
                            "loc": {
                              "start": {
                                "line": 49,
                                "column": 13
                              },
                              "end": {
                                "line": 49,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            1873,
                            1890
                          ],
                          "loc": {
                            "start": {
                              "line": 49,
                              "column": 8
                            },
                            "end": {
                              "line": 49,
                              "column": 25
                            }
                          }
                        },
                        "right": {
                          "type": "ArrayExpression",
                          "elements": [],
                          "range": [
                            1893,
                            1895
                          ],
                          "loc": {
                            "start": {
                              "line": 49,
                              "column": 28
                            },
                            "end": {
                              "line": 49,
                              "column": 30
                            }
                          }
                        },
                        "range": [
                          1873,
                          1895
                        ],
                        "loc": {
                          "start": {
                            "line": 49,
                            "column": 8
                          },
                          "end": {
                            "line": 49,
                            "column": 30
                          }
                        }
                      },
                      "range": [
                        1873,
                        1896
                      ],
                      "loc": {
                        "start": {
                          "line": 49,
                          "column": 8
                        },
                        "end": {
                          "line": 49,
                          "column": 31
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "stores filters icons",
                          "range": [
                            1842,
                            1864
                          ],
                          "loc": {
                            "start": {
                              "line": 48,
                              "column": 8
                            },
                            "end": {
                              "line": 48,
                              "column": 30
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "stores filters containers",
                          "range": [
                            1905,
                            1932
                          ],
                          "loc": {
                            "start": {
                              "line": 50,
                              "column": 8
                            },
                            "end": {
                              "line": 50,
                              "column": 35
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1941,
                              1945
                            ],
                            "loc": {
                              "start": {
                                "line": 51,
                                "column": 8
                              },
                              "end": {
                                "line": 51,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "popUpFltElms",
                            "range": [
                              1946,
                              1958
                            ],
                            "loc": {
                              "start": {
                                "line": 51,
                                "column": 13
                              },
                              "end": {
                                "line": 51,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            1941,
                            1958
                          ],
                          "loc": {
                            "start": {
                              "line": 51,
                              "column": 8
                            },
                            "end": {
                              "line": 51,
                              "column": 25
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                1961,
                                1965
                              ],
                              "loc": {
                                "start": {
                                  "line": 51,
                                  "column": 28
                                },
                                "end": {
                                  "line": 51,
                                  "column": 32
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "popUpFltElmCache",
                              "range": [
                                1966,
                                1982
                              ],
                              "loc": {
                                "start": {
                                  "line": 51,
                                  "column": 33
                                },
                                "end": {
                                  "line": 51,
                                  "column": 49
                                }
                              }
                            },
                            "range": [
                              1961,
                              1982
                            ],
                            "loc": {
                              "start": {
                                "line": 51,
                                "column": 28
                              },
                              "end": {
                                "line": 51,
                                "column": 49
                              }
                            }
                          },
                          "right": {
                            "type": "ArrayExpression",
                            "elements": [],
                            "range": [
                              1986,
                              1988
                            ],
                            "loc": {
                              "start": {
                                "line": 51,
                                "column": 53
                              },
                              "end": {
                                "line": 51,
                                "column": 55
                              }
                            }
                          },
                          "range": [
                            1961,
                            1988
                          ],
                          "loc": {
                            "start": {
                              "line": 51,
                              "column": 28
                            },
                            "end": {
                              "line": 51,
                              "column": 55
                            }
                          }
                        },
                        "range": [
                          1941,
                          1988
                        ],
                        "loc": {
                          "start": {
                            "line": 51,
                            "column": 8
                          },
                          "end": {
                            "line": 51,
                            "column": 55
                          }
                        }
                      },
                      "range": [
                        1941,
                        1989
                      ],
                      "loc": {
                        "start": {
                          "line": 51,
                          "column": 8
                        },
                        "end": {
                          "line": 51,
                          "column": 56
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "stores filters containers",
                          "range": [
                            1905,
                            1932
                          ],
                          "loc": {
                            "start": {
                              "line": 50,
                              "column": 8
                            },
                            "end": {
                              "line": 50,
                              "column": 35
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1998,
                              2002
                            ],
                            "loc": {
                              "start": {
                                "line": 52,
                                "column": 8
                              },
                              "end": {
                                "line": 52,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "popUpFltAdjustToContainer",
                            "range": [
                              2003,
                              2028
                            ],
                            "loc": {
                              "start": {
                                "line": 52,
                                "column": 13
                              },
                              "end": {
                                "line": 52,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            1998,
                            2028
                          ],
                          "loc": {
                            "start": {
                              "line": 52,
                              "column": 8
                            },
                            "end": {
                              "line": 52,
                              "column": 38
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": true,
                          "raw": "true",
                          "range": [
                            2031,
                            2035
                          ],
                          "loc": {
                            "start": {
                              "line": 52,
                              "column": 41
                            },
                            "end": {
                              "line": 52,
                              "column": 45
                            }
                          }
                        },
                        "range": [
                          1998,
                          2035
                        ],
                        "loc": {
                          "start": {
                            "line": 52,
                            "column": 8
                          },
                          "end": {
                            "line": 52,
                            "column": 45
                          }
                        }
                      },
                      "range": [
                        1998,
                        2036
                      ],
                      "loc": {
                        "start": {
                          "line": 52,
                          "column": 8
                        },
                        "end": {
                          "line": 52,
                          "column": 46
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "id prefix for pop-up filter span",
                          "range": [
                            2046,
                            2080
                          ],
                          "loc": {
                            "start": {
                              "line": 54,
                              "column": 8
                            },
                            "end": {
                              "line": 54,
                              "column": 42
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2089,
                              2093
                            ],
                            "loc": {
                              "start": {
                                "line": 55,
                                "column": 8
                              },
                              "end": {
                                "line": 55,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "prfxPopUpSpan",
                            "range": [
                              2094,
                              2107
                            ],
                            "loc": {
                              "start": {
                                "line": 55,
                                "column": 13
                              },
                              "end": {
                                "line": 55,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            2089,
                            2107
                          ],
                          "loc": {
                            "start": {
                              "line": 55,
                              "column": 8
                            },
                            "end": {
                              "line": 55,
                              "column": 26
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "popUpSpan_",
                          "raw": "'popUpSpan_'",
                          "range": [
                            2110,
                            2122
                          ],
                          "loc": {
                            "start": {
                              "line": 55,
                              "column": 29
                            },
                            "end": {
                              "line": 55,
                              "column": 41
                            }
                          }
                        },
                        "range": [
                          2089,
                          2122
                        ],
                        "loc": {
                          "start": {
                            "line": 55,
                            "column": 8
                          },
                          "end": {
                            "line": 55,
                            "column": 41
                          }
                        }
                      },
                      "range": [
                        2089,
                        2123
                      ],
                      "loc": {
                        "start": {
                          "line": 55,
                          "column": 8
                        },
                        "end": {
                          "line": 55,
                          "column": 42
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "id prefix for pop-up filter span",
                          "range": [
                            2046,
                            2080
                          ],
                          "loc": {
                            "start": {
                              "line": 54,
                              "column": 8
                            },
                            "end": {
                              "line": 54,
                              "column": 42
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "id prefix for pop-up div containing filter",
                          "range": [
                            2132,
                            2176
                          ],
                          "loc": {
                            "start": {
                              "line": 56,
                              "column": 8
                            },
                            "end": {
                              "line": 56,
                              "column": 52
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2185,
                              2189
                            ],
                            "loc": {
                              "start": {
                                "line": 57,
                                "column": 8
                              },
                              "end": {
                                "line": 57,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "prfxPopUpDiv",
                            "range": [
                              2190,
                              2202
                            ],
                            "loc": {
                              "start": {
                                "line": 57,
                                "column": 13
                              },
                              "end": {
                                "line": 57,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            2185,
                            2202
                          ],
                          "loc": {
                            "start": {
                              "line": 57,
                              "column": 8
                            },
                            "end": {
                              "line": 57,
                              "column": 25
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "popUpDiv_",
                          "raw": "'popUpDiv_'",
                          "range": [
                            2205,
                            2216
                          ],
                          "loc": {
                            "start": {
                              "line": 57,
                              "column": 28
                            },
                            "end": {
                              "line": 57,
                              "column": 39
                            }
                          }
                        },
                        "range": [
                          2185,
                          2216
                        ],
                        "loc": {
                          "start": {
                            "line": 57,
                            "column": 8
                          },
                          "end": {
                            "line": 57,
                            "column": 39
                          }
                        }
                      },
                      "range": [
                        2185,
                        2217
                      ],
                      "loc": {
                        "start": {
                          "line": 57,
                          "column": 8
                        },
                        "end": {
                          "line": 57,
                          "column": 40
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "id prefix for pop-up div containing filter",
                          "range": [
                            2132,
                            2176
                          ],
                          "loc": {
                            "start": {
                              "line": 56,
                              "column": 8
                            },
                            "end": {
                              "line": 56,
                              "column": 52
                            }
                          }
                        }
                      ]
                    }
                  ],
                  "range": [
                    278,
                    2223
                  ],
                  "loc": {
                    "start": {
                      "line": 12,
                      "column": 19
                    },
                    "end": {
                      "line": 58,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  274,
                  2223
                ],
                "loc": {
                  "start": {
                    "line": 12,
                    "column": 15
                  },
                  "end": {
                    "line": 58,
                    "column": 5
                  }
                }
              },
              "kind": "constructor",
              "computed": false,
              "range": [
                263,
                2223
              ],
              "loc": {
                "start": {
                  "line": 12,
                  "column": 4
                },
                "end": {
                  "line": 58,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Pop-up filter component\n     * @param {Object} tf TableFilter instance\n     ",
                  "range": [
                    169,
                    258
                  ],
                  "loc": {
                    "start": {
                      "line": 8,
                      "column": 4
                    },
                    "end": {
                      "line": 11,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "onClick",
                "range": [
                  2229,
                  2236
                ],
                "loc": {
                  "start": {
                    "line": 60,
                    "column": 4
                  },
                  "end": {
                    "line": 60,
                    "column": 11
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "e",
                    "range": [
                      2237,
                      2238
                    ],
                    "loc": {
                      "start": {
                        "line": 60,
                        "column": 12
                      },
                      "end": {
                        "line": 60,
                        "column": 13
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "evt",
                            "range": [
                              2253,
                              2256
                            ],
                            "loc": {
                              "start": {
                                "line": 61,
                                "column": 12
                              },
                              "end": {
                                "line": 61,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "LogicalExpression",
                            "operator": "||",
                            "left": {
                              "type": "Identifier",
                              "name": "e",
                              "range": [
                                2259,
                                2260
                              ],
                              "loc": {
                                "start": {
                                  "line": 61,
                                  "column": 18
                                },
                                "end": {
                                  "line": 61,
                                  "column": 19
                                }
                              }
                            },
                            "right": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "global",
                                "range": [
                                  2264,
                                  2270
                                ],
                                "loc": {
                                  "start": {
                                    "line": 61,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 61,
                                    "column": 29
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "event",
                                "range": [
                                  2271,
                                  2276
                                ],
                                "loc": {
                                  "start": {
                                    "line": 61,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 61,
                                    "column": 35
                                  }
                                }
                              },
                              "range": [
                                2264,
                                2276
                              ],
                              "loc": {
                                "start": {
                                  "line": 61,
                                  "column": 23
                                },
                                "end": {
                                  "line": 61,
                                  "column": 35
                                }
                              }
                            },
                            "range": [
                              2259,
                              2276
                            ],
                            "loc": {
                              "start": {
                                "line": 61,
                                "column": 18
                              },
                              "end": {
                                "line": 61,
                                "column": 35
                              }
                            }
                          },
                          "range": [
                            2253,
                            2276
                          ],
                          "loc": {
                            "start": {
                              "line": 61,
                              "column": 12
                            },
                            "end": {
                              "line": 61,
                              "column": 35
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "elm",
                            "range": [
                              2290,
                              2293
                            ],
                            "loc": {
                              "start": {
                                "line": 62,
                                "column": 12
                              },
                              "end": {
                                "line": 62,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "evt",
                                "range": [
                                  2296,
                                  2299
                                ],
                                "loc": {
                                  "start": {
                                    "line": 62,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 62,
                                    "column": 21
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "target",
                                "range": [
                                  2300,
                                  2306
                                ],
                                "loc": {
                                  "start": {
                                    "line": 62,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 62,
                                    "column": 28
                                  }
                                }
                              },
                              "range": [
                                2296,
                                2306
                              ],
                              "loc": {
                                "start": {
                                  "line": 62,
                                  "column": 18
                                },
                                "end": {
                                  "line": 62,
                                  "column": 28
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "parentNode",
                              "range": [
                                2307,
                                2317
                              ],
                              "loc": {
                                "start": {
                                  "line": 62,
                                  "column": 29
                                },
                                "end": {
                                  "line": 62,
                                  "column": 39
                                }
                              }
                            },
                            "range": [
                              2296,
                              2317
                            ],
                            "loc": {
                              "start": {
                                "line": 62,
                                "column": 18
                              },
                              "end": {
                                "line": 62,
                                "column": 39
                              }
                            }
                          },
                          "range": [
                            2290,
                            2317
                          ],
                          "loc": {
                            "start": {
                              "line": 62,
                              "column": 12
                            },
                            "end": {
                              "line": 62,
                              "column": 39
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "colIndex",
                            "range": [
                              2331,
                              2339
                            ],
                            "loc": {
                              "start": {
                                "line": 63,
                                "column": 12
                              },
                              "end": {
                                "line": 63,
                                "column": 20
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "parseInt",
                              "range": [
                                2342,
                                2350
                              ],
                              "loc": {
                                "start": {
                                  "line": 63,
                                  "column": 23
                                },
                                "end": {
                                  "line": 63,
                                  "column": 31
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "elm",
                                    "range": [
                                      2351,
                                      2354
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 63,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 63,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "getAttribute",
                                    "range": [
                                      2355,
                                      2367
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 63,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 63,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    2351,
                                    2367
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 63,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 63,
                                      "column": 48
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "ci",
                                    "raw": "'ci'",
                                    "range": [
                                      2368,
                                      2372
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 63,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 63,
                                        "column": 53
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2351,
                                  2373
                                ],
                                "loc": {
                                  "start": {
                                    "line": 63,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 63,
                                    "column": 54
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": 10,
                                "raw": "10",
                                "range": [
                                  2375,
                                  2377
                                ],
                                "loc": {
                                  "start": {
                                    "line": 63,
                                    "column": 56
                                  },
                                  "end": {
                                    "line": 63,
                                    "column": 58
                                  }
                                }
                              }
                            ],
                            "range": [
                              2342,
                              2378
                            ],
                            "loc": {
                              "start": {
                                "line": 63,
                                "column": 23
                              },
                              "end": {
                                "line": 63,
                                "column": 59
                              }
                            }
                          },
                          "range": [
                            2331,
                            2378
                          ],
                          "loc": {
                            "start": {
                              "line": 63,
                              "column": 12
                            },
                            "end": {
                              "line": 63,
                              "column": 59
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        2249,
                        2379
                      ],
                      "loc": {
                        "start": {
                          "line": 61,
                          "column": 8
                        },
                        "end": {
                          "line": 63,
                          "column": 60
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2389,
                              2393
                            ],
                            "loc": {
                              "start": {
                                "line": 65,
                                "column": 8
                              },
                              "end": {
                                "line": 65,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "closeAll",
                            "range": [
                              2394,
                              2402
                            ],
                            "loc": {
                              "start": {
                                "line": 65,
                                "column": 13
                              },
                              "end": {
                                "line": 65,
                                "column": 21
                              }
                            }
                          },
                          "range": [
                            2389,
                            2402
                          ],
                          "loc": {
                            "start": {
                              "line": 65,
                              "column": 8
                            },
                            "end": {
                              "line": 65,
                              "column": 21
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "colIndex",
                            "range": [
                              2403,
                              2411
                            ],
                            "loc": {
                              "start": {
                                "line": 65,
                                "column": 22
                              },
                              "end": {
                                "line": 65,
                                "column": 30
                              }
                            }
                          }
                        ],
                        "range": [
                          2389,
                          2412
                        ],
                        "loc": {
                          "start": {
                            "line": 65,
                            "column": 8
                          },
                          "end": {
                            "line": 65,
                            "column": 31
                          }
                        }
                      },
                      "range": [
                        2389,
                        2413
                      ],
                      "loc": {
                        "start": {
                          "line": 65,
                          "column": 8
                        },
                        "end": {
                          "line": 65,
                          "column": 32
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2422,
                              2426
                            ],
                            "loc": {
                              "start": {
                                "line": 66,
                                "column": 8
                              },
                              "end": {
                                "line": 66,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "toggle",
                            "range": [
                              2427,
                              2433
                            ],
                            "loc": {
                              "start": {
                                "line": 66,
                                "column": 13
                              },
                              "end": {
                                "line": 66,
                                "column": 19
                              }
                            }
                          },
                          "range": [
                            2422,
                            2433
                          ],
                          "loc": {
                            "start": {
                              "line": 66,
                              "column": 8
                            },
                            "end": {
                              "line": 66,
                              "column": 19
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "colIndex",
                            "range": [
                              2434,
                              2442
                            ],
                            "loc": {
                              "start": {
                                "line": 66,
                                "column": 20
                              },
                              "end": {
                                "line": 66,
                                "column": 28
                              }
                            }
                          }
                        ],
                        "range": [
                          2422,
                          2443
                        ],
                        "loc": {
                          "start": {
                            "line": 66,
                            "column": 8
                          },
                          "end": {
                            "line": 66,
                            "column": 29
                          }
                        }
                      },
                      "range": [
                        2422,
                        2444
                      ],
                      "loc": {
                        "start": {
                          "line": 66,
                          "column": 8
                        },
                        "end": {
                          "line": 66,
                          "column": 30
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "ThisExpression",
                          "range": [
                            2457,
                            2461
                          ],
                          "loc": {
                            "start": {
                              "line": 68,
                              "column": 11
                            },
                            "end": {
                              "line": 68,
                              "column": 15
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "popUpFltAdjustToContainer",
                          "range": [
                            2462,
                            2487
                          ],
                          "loc": {
                            "start": {
                              "line": 68,
                              "column": 16
                            },
                            "end": {
                              "line": 68,
                              "column": 41
                            }
                          }
                        },
                        "range": [
                          2457,
                          2487
                        ],
                        "loc": {
                          "start": {
                            "line": 68,
                            "column": 11
                          },
                          "end": {
                            "line": 68,
                            "column": 41
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "popUpDiv",
                                  "range": [
                                    2506,
                                    2514
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 69,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 69,
                                      "column": 24
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        2517,
                                        2521
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 69,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 69,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "popUpFltElms",
                                      "range": [
                                        2522,
                                        2534
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 69,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 69,
                                          "column": 44
                                        }
                                      }
                                    },
                                    "range": [
                                      2517,
                                      2534
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "colIndex",
                                    "range": [
                                      2535,
                                      2543
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    2517,
                                    2544
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 69,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 69,
                                      "column": 54
                                    }
                                  }
                                },
                                "range": [
                                  2506,
                                  2544
                                ],
                                "loc": {
                                  "start": {
                                    "line": 69,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 69,
                                    "column": 54
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "header",
                                  "range": [
                                    2562,
                                    2568
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 70,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 70,
                                      "column": 22
                                    }
                                  }
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "ThisExpression",
                                        "range": [
                                          2571,
                                          2575
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 70,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 70,
                                            "column": 29
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "tf",
                                        "range": [
                                          2576,
                                          2578
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 70,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 70,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        2571,
                                        2578
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 70,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 70,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "getHeaderElement",
                                      "range": [
                                        2579,
                                        2595
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 70,
                                          "column": 33
                                        },
                                        "end": {
                                          "line": 70,
                                          "column": 49
                                        }
                                      }
                                    },
                                    "range": [
                                      2571,
                                      2595
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "colIndex",
                                      "range": [
                                        2596,
                                        2604
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 70,
                                          "column": 50
                                        },
                                        "end": {
                                          "line": 70,
                                          "column": 58
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    2571,
                                    2605
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 70,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 70,
                                      "column": 59
                                    }
                                  }
                                },
                                "range": [
                                  2562,
                                  2605
                                ],
                                "loc": {
                                  "start": {
                                    "line": 70,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 70,
                                    "column": 59
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "headerWidth",
                                  "range": [
                                    2623,
                                    2634
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 71,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 71,
                                      "column": 27
                                    }
                                  }
                                },
                                "init": {
                                  "type": "BinaryExpression",
                                  "operator": "*",
                                  "left": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "header",
                                      "range": [
                                        2637,
                                        2643
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 71,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 71,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "clientWidth",
                                      "range": [
                                        2644,
                                        2655
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 71,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 71,
                                          "column": 48
                                        }
                                      }
                                    },
                                    "range": [
                                      2637,
                                      2655
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": 0.95,
                                    "raw": "0.95",
                                    "range": [
                                      2658,
                                      2662
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    2637,
                                    2662
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 71,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 71,
                                      "column": 55
                                    }
                                  }
                                },
                                "range": [
                                  2623,
                                  2662
                                ],
                                "loc": {
                                  "start": {
                                    "line": 71,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 71,
                                    "column": 55
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              2502,
                              2663
                            ],
                            "loc": {
                              "start": {
                                "line": 69,
                                "column": 12
                              },
                              "end": {
                                "line": 71,
                                "column": 56
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "popUpDiv",
                                    "range": [
                                      2676,
                                      2684
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 72,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 72,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "style",
                                    "range": [
                                      2685,
                                      2690
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 72,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 72,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    2676,
                                    2690
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 72,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 72,
                                      "column": 26
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "width",
                                  "range": [
                                    2691,
                                    2696
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 72,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 72,
                                      "column": 32
                                    }
                                  }
                                },
                                "range": [
                                  2676,
                                  2696
                                ],
                                "loc": {
                                  "start": {
                                    "line": 72,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 72,
                                    "column": 32
                                  }
                                }
                              },
                              "right": {
                                "type": "BinaryExpression",
                                "operator": "+",
                                "left": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "parseInt",
                                    "range": [
                                      2699,
                                      2707
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 72,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 72,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "headerWidth",
                                      "range": [
                                        2708,
                                        2719
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 72,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 72,
                                          "column": 55
                                        }
                                      }
                                    },
                                    {
                                      "type": "Literal",
                                      "value": 10,
                                      "raw": "10",
                                      "range": [
                                        2721,
                                        2723
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 72,
                                          "column": 57
                                        },
                                        "end": {
                                          "line": 72,
                                          "column": 59
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    2699,
                                    2724
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 72,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 72,
                                      "column": 60
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": "px",
                                  "raw": "'px'",
                                  "range": [
                                    2727,
                                    2731
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 72,
                                      "column": 63
                                    },
                                    "end": {
                                      "line": 72,
                                      "column": 67
                                    }
                                  }
                                },
                                "range": [
                                  2699,
                                  2731
                                ],
                                "loc": {
                                  "start": {
                                    "line": 72,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 72,
                                    "column": 67
                                  }
                                }
                              },
                              "range": [
                                2676,
                                2731
                              ],
                              "loc": {
                                "start": {
                                  "line": 72,
                                  "column": 12
                                },
                                "end": {
                                  "line": 72,
                                  "column": 67
                                }
                              }
                            },
                            "range": [
                              2676,
                              2732
                            ],
                            "loc": {
                              "start": {
                                "line": 72,
                                "column": 12
                              },
                              "end": {
                                "line": 72,
                                "column": 68
                              }
                            }
                          }
                        ],
                        "range": [
                          2488,
                          2742
                        ],
                        "loc": {
                          "start": {
                            "line": 68,
                            "column": 42
                          },
                          "end": {
                            "line": 73,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        2454,
                        2742
                      ],
                      "loc": {
                        "start": {
                          "line": 68,
                          "column": 8
                        },
                        "end": {
                          "line": 73,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "Event",
                            "range": [
                              2751,
                              2756
                            ],
                            "loc": {
                              "start": {
                                "line": 74,
                                "column": 8
                              },
                              "end": {
                                "line": 74,
                                "column": 13
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "cancel",
                            "range": [
                              2757,
                              2763
                            ],
                            "loc": {
                              "start": {
                                "line": 74,
                                "column": 14
                              },
                              "end": {
                                "line": 74,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            2751,
                            2763
                          ],
                          "loc": {
                            "start": {
                              "line": 74,
                              "column": 8
                            },
                            "end": {
                              "line": 74,
                              "column": 20
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "evt",
                            "range": [
                              2764,
                              2767
                            ],
                            "loc": {
                              "start": {
                                "line": 74,
                                "column": 21
                              },
                              "end": {
                                "line": 74,
                                "column": 24
                              }
                            }
                          }
                        ],
                        "range": [
                          2751,
                          2768
                        ],
                        "loc": {
                          "start": {
                            "line": 74,
                            "column": 8
                          },
                          "end": {
                            "line": 74,
                            "column": 25
                          }
                        }
                      },
                      "range": [
                        2751,
                        2769
                      ],
                      "loc": {
                        "start": {
                          "line": 74,
                          "column": 8
                        },
                        "end": {
                          "line": 74,
                          "column": 26
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "Event",
                            "range": [
                              2778,
                              2783
                            ],
                            "loc": {
                              "start": {
                                "line": 75,
                                "column": 8
                              },
                              "end": {
                                "line": 75,
                                "column": 13
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "stop",
                            "range": [
                              2784,
                              2788
                            ],
                            "loc": {
                              "start": {
                                "line": 75,
                                "column": 14
                              },
                              "end": {
                                "line": 75,
                                "column": 18
                              }
                            }
                          },
                          "range": [
                            2778,
                            2788
                          ],
                          "loc": {
                            "start": {
                              "line": 75,
                              "column": 8
                            },
                            "end": {
                              "line": 75,
                              "column": 18
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "evt",
                            "range": [
                              2789,
                              2792
                            ],
                            "loc": {
                              "start": {
                                "line": 75,
                                "column": 19
                              },
                              "end": {
                                "line": 75,
                                "column": 22
                              }
                            }
                          }
                        ],
                        "range": [
                          2778,
                          2793
                        ],
                        "loc": {
                          "start": {
                            "line": 75,
                            "column": 8
                          },
                          "end": {
                            "line": 75,
                            "column": 23
                          }
                        }
                      },
                      "range": [
                        2778,
                        2794
                      ],
                      "loc": {
                        "start": {
                          "line": 75,
                          "column": 8
                        },
                        "end": {
                          "line": 75,
                          "column": 24
                        }
                      }
                    }
                  ],
                  "range": [
                    2239,
                    2800
                  ],
                  "loc": {
                    "start": {
                      "line": 60,
                      "column": 14
                    },
                    "end": {
                      "line": 76,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  2236,
                  2800
                ],
                "loc": {
                  "start": {
                    "line": 60,
                    "column": 11
                  },
                  "end": {
                    "line": 76,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                2229,
                2800
              ],
              "loc": {
                "start": {
                  "line": 60,
                  "column": 4
                },
                "end": {
                  "line": 76,
                  "column": 5
                }
              },
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Initialize DOM elements\n     ",
                  "range": [
                    2806,
                    2848
                  ],
                  "loc": {
                    "start": {
                      "line": 78,
                      "column": 4
                    },
                    "end": {
                      "line": 80,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "init",
                "range": [
                  2853,
                  2857
                ],
                "loc": {
                  "start": {
                    "line": 81,
                    "column": 4
                  },
                  "end": {
                    "line": 81,
                    "column": 8
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "ThisExpression",
                          "range": [
                            2872,
                            2876
                          ],
                          "loc": {
                            "start": {
                              "line": 82,
                              "column": 11
                            },
                            "end": {
                              "line": 82,
                              "column": 15
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "initialized",
                          "range": [
                            2877,
                            2888
                          ],
                          "loc": {
                            "start": {
                              "line": 82,
                              "column": 16
                            },
                            "end": {
                              "line": 82,
                              "column": 27
                            }
                          }
                        },
                        "range": [
                          2872,
                          2888
                        ],
                        "loc": {
                          "start": {
                            "line": 82,
                            "column": 11
                          },
                          "end": {
                            "line": 82,
                            "column": 27
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": null,
                            "range": [
                              2903,
                              2910
                            ],
                            "loc": {
                              "start": {
                                "line": 83,
                                "column": 12
                              },
                              "end": {
                                "line": 83,
                                "column": 19
                              }
                            }
                          }
                        ],
                        "range": [
                          2889,
                          2920
                        ],
                        "loc": {
                          "start": {
                            "line": 82,
                            "column": 28
                          },
                          "end": {
                            "line": 84,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        2869,
                        2920
                      ],
                      "loc": {
                        "start": {
                          "line": 82,
                          "column": 8
                        },
                        "end": {
                          "line": 84,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "tf",
                            "range": [
                              2934,
                              2936
                            ],
                            "loc": {
                              "start": {
                                "line": 86,
                                "column": 12
                              },
                              "end": {
                                "line": 86,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                2939,
                                2943
                              ],
                              "loc": {
                                "start": {
                                  "line": 86,
                                  "column": 17
                                },
                                "end": {
                                  "line": 86,
                                  "column": 21
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "tf",
                              "range": [
                                2944,
                                2946
                              ],
                              "loc": {
                                "start": {
                                  "line": 86,
                                  "column": 22
                                },
                                "end": {
                                  "line": 86,
                                  "column": 24
                                }
                              }
                            },
                            "range": [
                              2939,
                              2946
                            ],
                            "loc": {
                              "start": {
                                "line": 86,
                                "column": 17
                              },
                              "end": {
                                "line": 86,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            2934,
                            2946
                          ],
                          "loc": {
                            "start": {
                              "line": 86,
                              "column": 12
                            },
                            "end": {
                              "line": 86,
                              "column": 24
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        2930,
                        2947
                      ],
                      "loc": {
                        "start": {
                          "line": 86,
                          "column": 8
                        },
                        "end": {
                          "line": 86,
                          "column": 25
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": " Override headers row index if no grouped headers",
                          "range": [
                            2957,
                            3008
                          ],
                          "loc": {
                            "start": {
                              "line": 88,
                              "column": 8
                            },
                            "end": {
                              "line": 88,
                              "column": 59
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "tf",
                            "range": [
                              3020,
                              3022
                            ],
                            "loc": {
                              "start": {
                                "line": 89,
                                "column": 11
                              },
                              "end": {
                                "line": 89,
                                "column": 13
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "headersRow",
                            "range": [
                              3023,
                              3033
                            ],
                            "loc": {
                              "start": {
                                "line": 89,
                                "column": 14
                              },
                              "end": {
                                "line": 89,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            3020,
                            3033
                          ],
                          "loc": {
                            "start": {
                              "line": 89,
                              "column": 11
                            },
                            "end": {
                              "line": 89,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": 1,
                          "raw": "1",
                          "range": [
                            3037,
                            3038
                          ],
                          "loc": {
                            "start": {
                              "line": 89,
                              "column": 28
                            },
                            "end": {
                              "line": 89,
                              "column": 29
                            }
                          }
                        },
                        "range": [
                          3020,
                          3038
                        ],
                        "loc": {
                          "start": {
                            "line": 89,
                            "column": 11
                          },
                          "end": {
                            "line": 89,
                            "column": 29
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "tf",
                                  "range": [
                                    3053,
                                    3055
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 90,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 90,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "headersRow",
                                  "range": [
                                    3056,
                                    3066
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 90,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 90,
                                      "column": 25
                                    }
                                  }
                                },
                                "range": [
                                  3053,
                                  3066
                                ],
                                "loc": {
                                  "start": {
                                    "line": 90,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 90,
                                    "column": 25
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": 0,
                                "raw": "0",
                                "range": [
                                  3069,
                                  3070
                                ],
                                "loc": {
                                  "start": {
                                    "line": 90,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 90,
                                    "column": 29
                                  }
                                }
                              },
                              "range": [
                                3053,
                                3070
                              ],
                              "loc": {
                                "start": {
                                  "line": 90,
                                  "column": 12
                                },
                                "end": {
                                  "line": 90,
                                  "column": 29
                                }
                              }
                            },
                            "range": [
                              3053,
                              3071
                            ],
                            "loc": {
                              "start": {
                                "line": 90,
                                "column": 12
                              },
                              "end": {
                                "line": 90,
                                "column": 30
                              }
                            }
                          }
                        ],
                        "range": [
                          3039,
                          3081
                        ],
                        "loc": {
                          "start": {
                            "line": 89,
                            "column": 30
                          },
                          "end": {
                            "line": 91,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        3017,
                        3081
                      ],
                      "loc": {
                        "start": {
                          "line": 89,
                          "column": 8
                        },
                        "end": {
                          "line": 91,
                          "column": 9
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": " Override headers row index if no grouped headers",
                          "range": [
                            2957,
                            3008
                          ],
                          "loc": {
                            "start": {
                              "line": 88,
                              "column": 8
                            },
                            "end": {
                              "line": 88,
                              "column": 59
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ForStatement",
                      "init": {
                        "type": "VariableDeclaration",
                        "declarations": [
                          {
                            "type": "VariableDeclarator",
                            "id": {
                              "type": "Identifier",
                              "name": "i",
                              "range": [
                                3099,
                                3100
                              ],
                              "loc": {
                                "start": {
                                  "line": 93,
                                  "column": 16
                                },
                                "end": {
                                  "line": 93,
                                  "column": 17
                                }
                              }
                            },
                            "init": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                3101,
                                3102
                              ],
                              "loc": {
                                "start": {
                                  "line": 93,
                                  "column": 18
                                },
                                "end": {
                                  "line": 93,
                                  "column": 19
                                }
                              }
                            },
                            "range": [
                              3099,
                              3102
                            ],
                            "loc": {
                              "start": {
                                "line": 93,
                                "column": 16
                              },
                              "end": {
                                "line": 93,
                                "column": 19
                              }
                            }
                          }
                        ],
                        "kind": "var",
                        "range": [
                          3095,
                          3102
                        ],
                        "loc": {
                          "start": {
                            "line": 93,
                            "column": 12
                          },
                          "end": {
                            "line": 93,
                            "column": 19
                          }
                        }
                      },
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "Identifier",
                          "name": "i",
                          "range": [
                            3104,
                            3105
                          ],
                          "loc": {
                            "start": {
                              "line": 93,
                              "column": 21
                            },
                            "end": {
                              "line": 93,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "tf",
                            "range": [
                              3106,
                              3108
                            ],
                            "loc": {
                              "start": {
                                "line": 93,
                                "column": 23
                              },
                              "end": {
                                "line": 93,
                                "column": 25
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "nbCells",
                            "range": [
                              3109,
                              3116
                            ],
                            "loc": {
                              "start": {
                                "line": 93,
                                "column": 26
                              },
                              "end": {
                                "line": 93,
                                "column": 33
                              }
                            }
                          },
                          "range": [
                            3106,
                            3116
                          ],
                          "loc": {
                            "start": {
                              "line": 93,
                              "column": 23
                            },
                            "end": {
                              "line": 93,
                              "column": 33
                            }
                          }
                        },
                        "range": [
                          3104,
                          3116
                        ],
                        "loc": {
                          "start": {
                            "line": 93,
                            "column": 21
                          },
                          "end": {
                            "line": 93,
                            "column": 33
                          }
                        }
                      },
                      "update": {
                        "type": "UpdateExpression",
                        "operator": "++",
                        "argument": {
                          "type": "Identifier",
                          "name": "i",
                          "range": [
                            3118,
                            3119
                          ],
                          "loc": {
                            "start": {
                              "line": 93,
                              "column": 35
                            },
                            "end": {
                              "line": 93,
                              "column": 36
                            }
                          }
                        },
                        "prefix": false,
                        "range": [
                          3118,
                          3121
                        ],
                        "loc": {
                          "start": {
                            "line": 93,
                            "column": 35
                          },
                          "end": {
                            "line": 93,
                            "column": 38
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "===",
                              "left": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "tf",
                                    "range": [
                                      3139,
                                      3141
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 94,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 94,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "getFilterType",
                                    "range": [
                                      3142,
                                      3155
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 94,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 94,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    3139,
                                    3155
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 94,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 94,
                                      "column": 31
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      3156,
                                      3157
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 94,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 94,
                                        "column": 33
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3139,
                                  3158
                                ],
                                "loc": {
                                  "start": {
                                    "line": 94,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 94,
                                    "column": 34
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "tf",
                                  "range": [
                                    3163,
                                    3165
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 94,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 94,
                                      "column": 41
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "fltTypeNone",
                                  "range": [
                                    3166,
                                    3177
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 94,
                                      "column": 42
                                    },
                                    "end": {
                                      "line": 94,
                                      "column": 53
                                    }
                                  }
                                },
                                "range": [
                                  3163,
                                  3177
                                ],
                                "loc": {
                                  "start": {
                                    "line": 94,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 94,
                                    "column": 53
                                  }
                                }
                              },
                              "range": [
                                3139,
                                3177
                              ],
                              "loc": {
                                "start": {
                                  "line": 94,
                                  "column": 15
                                },
                                "end": {
                                  "line": 94,
                                  "column": 53
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ContinueStatement",
                                  "label": null,
                                  "range": [
                                    3196,
                                    3205
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 95,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 95,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "range": [
                                3178,
                                3219
                              ],
                              "loc": {
                                "start": {
                                  "line": 94,
                                  "column": 54
                                },
                                "end": {
                                  "line": 96,
                                  "column": 13
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              3136,
                              3219
                            ],
                            "loc": {
                              "start": {
                                "line": 94,
                                "column": 12
                              },
                              "end": {
                                "line": 96,
                                "column": 13
                              }
                            }
                          },
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "popUpSpan",
                                  "range": [
                                    3236,
                                    3245
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 97,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 97,
                                      "column": 25
                                    }
                                  }
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "Dom",
                                      "range": [
                                        3248,
                                        3251
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 97,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 97,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "create",
                                      "range": [
                                        3252,
                                        3258
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 97,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 97,
                                          "column": 38
                                        }
                                      }
                                    },
                                    "range": [
                                      3248,
                                      3258
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 97,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Literal",
                                      "value": "span",
                                      "raw": "'span'",
                                      "range": [
                                        3276,
                                        3282
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 98,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 98,
                                          "column": 22
                                        }
                                      }
                                    },
                                    {
                                      "type": "ArrayExpression",
                                      "elements": [
                                        {
                                          "type": "Literal",
                                          "value": "id",
                                          "raw": "'id'",
                                          "range": [
                                            3301,
                                            3305
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 99,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 99,
                                              "column": 21
                                            }
                                          }
                                        },
                                        {
                                          "type": "BinaryExpression",
                                          "operator": "+",
                                          "left": {
                                            "type": "BinaryExpression",
                                            "operator": "+",
                                            "left": {
                                              "type": "BinaryExpression",
                                              "operator": "+",
                                              "left": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "ThisExpression",
                                                  "range": [
                                                    3307,
                                                    3311
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 99,
                                                      "column": 23
                                                    },
                                                    "end": {
                                                      "line": 99,
                                                      "column": 27
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "prfxPopUpSpan",
                                                  "range": [
                                                    3312,
                                                    3325
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 99,
                                                      "column": 28
                                                    },
                                                    "end": {
                                                      "line": 99,
                                                      "column": 41
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  3307,
                                                  3325
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 99,
                                                    "column": 23
                                                  },
                                                  "end": {
                                                    "line": 99,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "right": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "tf",
                                                  "range": [
                                                    3326,
                                                    3328
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 99,
                                                      "column": 42
                                                    },
                                                    "end": {
                                                      "line": 99,
                                                      "column": 44
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "id",
                                                  "range": [
                                                    3329,
                                                    3331
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 99,
                                                      "column": 45
                                                    },
                                                    "end": {
                                                      "line": 99,
                                                      "column": 47
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  3326,
                                                  3331
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 99,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 99,
                                                    "column": 47
                                                  }
                                                }
                                              },
                                              "range": [
                                                3307,
                                                3331
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 99,
                                                  "column": 23
                                                },
                                                "end": {
                                                  "line": 99,
                                                  "column": 47
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "Literal",
                                              "value": "_",
                                              "raw": "'_'",
                                              "range": [
                                                3332,
                                                3335
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 99,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 99,
                                                  "column": 51
                                                }
                                              }
                                            },
                                            "range": [
                                              3307,
                                              3335
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 99,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 99,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Identifier",
                                            "name": "i",
                                            "range": [
                                              3336,
                                              3337
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 99,
                                                "column": 52
                                              },
                                              "end": {
                                                "line": 99,
                                                "column": 53
                                              }
                                            }
                                          },
                                          "range": [
                                            3307,
                                            3337
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 99,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 99,
                                              "column": 53
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        3300,
                                        3338
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 99,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 99,
                                          "column": 54
                                        }
                                      }
                                    },
                                    {
                                      "type": "ArrayExpression",
                                      "elements": [
                                        {
                                          "type": "Literal",
                                          "value": "ci",
                                          "raw": "'ci'",
                                          "range": [
                                            3357,
                                            3361
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 100,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 100,
                                              "column": 21
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            3363,
                                            3364
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 100,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 100,
                                              "column": 24
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        3356,
                                        3365
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 100,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 100,
                                          "column": 25
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    3248,
                                    3379
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 97,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 101,
                                      "column": 13
                                    }
                                  }
                                },
                                "range": [
                                  3236,
                                  3379
                                ],
                                "loc": {
                                  "start": {
                                    "line": 97,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 101,
                                    "column": 13
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              3232,
                              3380
                            ],
                            "loc": {
                              "start": {
                                "line": 97,
                                "column": 12
                              },
                              "end": {
                                "line": 101,
                                "column": 14
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "popUpSpan",
                                  "range": [
                                    3393,
                                    3402
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 102,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 102,
                                      "column": 21
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "innerHTML",
                                  "range": [
                                    3403,
                                    3412
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 102,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 102,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  3393,
                                  3412
                                ],
                                "loc": {
                                  "start": {
                                    "line": 102,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 102,
                                    "column": 31
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    3415,
                                    3419
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 102,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 102,
                                      "column": 38
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "popUpImgFltHtml",
                                  "range": [
                                    3420,
                                    3435
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 102,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 102,
                                      "column": 54
                                    }
                                  }
                                },
                                "range": [
                                  3415,
                                  3435
                                ],
                                "loc": {
                                  "start": {
                                    "line": 102,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 102,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                3393,
                                3435
                              ],
                              "loc": {
                                "start": {
                                  "line": 102,
                                  "column": 12
                                },
                                "end": {
                                  "line": 102,
                                  "column": 54
                                }
                              }
                            },
                            "range": [
                              3393,
                              3436
                            ],
                            "loc": {
                              "start": {
                                "line": 102,
                                "column": 12
                              },
                              "end": {
                                "line": 102,
                                "column": 55
                              }
                            }
                          },
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "header",
                                  "range": [
                                    3453,
                                    3459
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 103,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 103,
                                      "column": 22
                                    }
                                  }
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "tf",
                                      "range": [
                                        3462,
                                        3464
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 103,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 103,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "getHeaderElement",
                                      "range": [
                                        3465,
                                        3481
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 103,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 103,
                                          "column": 44
                                        }
                                      }
                                    },
                                    "range": [
                                      3462,
                                      3481
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 103,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 103,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "i",
                                      "range": [
                                        3482,
                                        3483
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 103,
                                          "column": 45
                                        },
                                        "end": {
                                          "line": 103,
                                          "column": 46
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    3462,
                                    3484
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 103,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 103,
                                      "column": 47
                                    }
                                  }
                                },
                                "range": [
                                  3453,
                                  3484
                                ],
                                "loc": {
                                  "start": {
                                    "line": 103,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 103,
                                    "column": 47
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              3449,
                              3485
                            ],
                            "loc": {
                              "start": {
                                "line": 103,
                                "column": 12
                              },
                              "end": {
                                "line": 103,
                                "column": 48
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "header",
                                  "range": [
                                    3498,
                                    3504
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 104,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 104,
                                      "column": 18
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "appendChild",
                                  "range": [
                                    3505,
                                    3516
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 104,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 104,
                                      "column": 30
                                    }
                                  }
                                },
                                "range": [
                                  3498,
                                  3516
                                ],
                                "loc": {
                                  "start": {
                                    "line": 104,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 104,
                                    "column": 30
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "popUpSpan",
                                  "range": [
                                    3517,
                                    3526
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 104,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 104,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "range": [
                                3498,
                                3527
                              ],
                              "loc": {
                                "start": {
                                  "line": 104,
                                  "column": 12
                                },
                                "end": {
                                  "line": 104,
                                  "column": 41
                                }
                              }
                            },
                            "range": [
                              3498,
                              3528
                            ],
                            "loc": {
                              "start": {
                                "line": 104,
                                "column": 12
                              },
                              "end": {
                                "line": 104,
                                "column": 42
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "Event",
                                  "range": [
                                    3541,
                                    3546
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 105,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 105,
                                      "column": 17
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "add",
                                  "range": [
                                    3547,
                                    3550
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 105,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 105,
                                      "column": 21
                                    }
                                  }
                                },
                                "range": [
                                  3541,
                                  3550
                                ],
                                "loc": {
                                  "start": {
                                    "line": 105,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 105,
                                    "column": 21
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "popUpSpan",
                                  "range": [
                                    3551,
                                    3560
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 105,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 105,
                                      "column": 31
                                    }
                                  }
                                },
                                {
                                  "type": "Literal",
                                  "value": "click",
                                  "raw": "'click'",
                                  "range": [
                                    3562,
                                    3569
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 105,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 105,
                                      "column": 40
                                    }
                                  }
                                },
                                {
                                  "type": "ArrowFunctionExpression",
                                  "id": null,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "name": "evt",
                                      "range": [
                                        3572,
                                        3575
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 105,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 105,
                                          "column": 46
                                        }
                                      }
                                    }
                                  ],
                                  "body": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "ThisExpression",
                                              "range": [
                                                3582,
                                                3586
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 105,
                                                  "column": 53
                                                },
                                                "end": {
                                                  "line": 105,
                                                  "column": 57
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "onClick",
                                              "range": [
                                                3587,
                                                3594
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 105,
                                                  "column": 58
                                                },
                                                "end": {
                                                  "line": 105,
                                                  "column": 65
                                                }
                                              }
                                            },
                                            "range": [
                                              3582,
                                              3594
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 105,
                                                "column": 53
                                              },
                                              "end": {
                                                "line": 105,
                                                "column": 65
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "evt",
                                              "range": [
                                                3595,
                                                3598
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 105,
                                                  "column": 66
                                                },
                                                "end": {
                                                  "line": 105,
                                                  "column": 69
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3582,
                                            3599
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 105,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 105,
                                              "column": 70
                                            }
                                          }
                                        },
                                        "range": [
                                          3582,
                                          3600
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 105,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 105,
                                            "column": 71
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3580,
                                      3602
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 73
                                      }
                                    }
                                  },
                                  "generator": false,
                                  "expression": false,
                                  "range": [
                                    3571,
                                    3602
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 105,
                                      "column": 42
                                    },
                                    "end": {
                                      "line": 105,
                                      "column": 73
                                    }
                                  }
                                }
                              ],
                              "range": [
                                3541,
                                3603
                              ],
                              "loc": {
                                "start": {
                                  "line": 105,
                                  "column": 12
                                },
                                "end": {
                                  "line": 105,
                                  "column": 74
                                }
                              }
                            },
                            "range": [
                              3541,
                              3604
                            ],
                            "loc": {
                              "start": {
                                "line": 105,
                                "column": 12
                              },
                              "end": {
                                "line": 105,
                                "column": 75
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      3617,
                                      3621
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 106,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 106,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "popUpFltSpans",
                                    "range": [
                                      3622,
                                      3635
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 106,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 106,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    3617,
                                    3635
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 106,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 106,
                                      "column": 30
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "i",
                                  "range": [
                                    3636,
                                    3637
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 106,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 106,
                                      "column": 32
                                    }
                                  }
                                },
                                "range": [
                                  3617,
                                  3638
                                ],
                                "loc": {
                                  "start": {
                                    "line": 106,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 106,
                                    "column": 33
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "popUpSpan",
                                "range": [
                                  3641,
                                  3650
                                ],
                                "loc": {
                                  "start": {
                                    "line": 106,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 106,
                                    "column": 45
                                  }
                                }
                              },
                              "range": [
                                3617,
                                3650
                              ],
                              "loc": {
                                "start": {
                                  "line": 106,
                                  "column": 12
                                },
                                "end": {
                                  "line": 106,
                                  "column": 45
                                }
                              }
                            },
                            "range": [
                              3617,
                              3651
                            ],
                            "loc": {
                              "start": {
                                "line": 106,
                                "column": 12
                              },
                              "end": {
                                "line": 106,
                                "column": 46
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      3664,
                                      3668
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 107,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "popUpFltImgs",
                                    "range": [
                                      3669,
                                      3681
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 107,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    3664,
                                    3681
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 107,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 107,
                                      "column": 29
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "i",
                                  "range": [
                                    3682,
                                    3683
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 107,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 107,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  3664,
                                  3684
                                ],
                                "loc": {
                                  "start": {
                                    "line": 107,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 107,
                                    "column": 32
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "popUpSpan",
                                  "range": [
                                    3687,
                                    3696
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 107,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 107,
                                      "column": 44
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "firstChild",
                                  "range": [
                                    3697,
                                    3707
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 107,
                                      "column": 45
                                    },
                                    "end": {
                                      "line": 107,
                                      "column": 55
                                    }
                                  }
                                },
                                "range": [
                                  3687,
                                  3707
                                ],
                                "loc": {
                                  "start": {
                                    "line": 107,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 107,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                3664,
                                3707
                              ],
                              "loc": {
                                "start": {
                                  "line": 107,
                                  "column": 12
                                },
                                "end": {
                                  "line": 107,
                                  "column": 55
                                }
                              }
                            },
                            "range": [
                              3664,
                              3708
                            ],
                            "loc": {
                              "start": {
                                "line": 107,
                                "column": 12
                              },
                              "end": {
                                "line": 107,
                                "column": 56
                              }
                            }
                          }
                        ],
                        "range": [
                          3122,
                          3718
                        ],
                        "loc": {
                          "start": {
                            "line": 93,
                            "column": 39
                          },
                          "end": {
                            "line": 108,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        3091,
                        3718
                      ],
                      "loc": {
                        "start": {
                          "line": 93,
                          "column": 8
                        },
                        "end": {
                          "line": 108,
                          "column": 9
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": " subscribe to events",
                          "range": [
                            3728,
                            3750
                          ],
                          "loc": {
                            "start": {
                              "line": 110,
                              "column": 8
                            },
                            "end": {
                              "line": 110,
                              "column": 30
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                3759,
                                3763
                              ],
                              "loc": {
                                "start": {
                                  "line": 111,
                                  "column": 8
                                },
                                "end": {
                                  "line": 111,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "emitter",
                              "range": [
                                3764,
                                3771
                              ],
                              "loc": {
                                "start": {
                                  "line": 111,
                                  "column": 13
                                },
                                "end": {
                                  "line": 111,
                                  "column": 20
                                }
                              }
                            },
                            "range": [
                              3759,
                              3771
                            ],
                            "loc": {
                              "start": {
                                "line": 111,
                                "column": 8
                              },
                              "end": {
                                "line": 111,
                                "column": 20
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "on",
                            "range": [
                              3772,
                              3774
                            ],
                            "loc": {
                              "start": {
                                "line": 111,
                                "column": 21
                              },
                              "end": {
                                "line": 111,
                                "column": 23
                              }
                            }
                          },
                          "range": [
                            3759,
                            3774
                          ],
                          "loc": {
                            "start": {
                              "line": 111,
                              "column": 8
                            },
                            "end": {
                              "line": 111,
                              "column": 23
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "Literal",
                                "value": "before-filtering",
                                "raw": "'before-filtering'",
                                "range": [
                                  3776,
                                  3794
                                ],
                                "loc": {
                                  "start": {
                                    "line": 111,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 111,
                                    "column": 43
                                  }
                                }
                              }
                            ],
                            "range": [
                              3775,
                              3795
                            ],
                            "loc": {
                              "start": {
                                "line": 111,
                                "column": 24
                              },
                              "end": {
                                "line": 111,
                                "column": 44
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [],
                            "body": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    3802,
                                    3806
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 111,
                                      "column": 51
                                    },
                                    "end": {
                                      "line": 111,
                                      "column": 55
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "buildIcons",
                                  "range": [
                                    3807,
                                    3817
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 111,
                                      "column": 56
                                    },
                                    "end": {
                                      "line": 111,
                                      "column": 66
                                    }
                                  }
                                },
                                "range": [
                                  3802,
                                  3817
                                ],
                                "loc": {
                                  "start": {
                                    "line": 111,
                                    "column": 51
                                  },
                                  "end": {
                                    "line": 111,
                                    "column": 66
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                3802,
                                3819
                              ],
                              "loc": {
                                "start": {
                                  "line": 111,
                                  "column": 51
                                },
                                "end": {
                                  "line": 111,
                                  "column": 68
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              3797,
                              3819
                            ],
                            "loc": {
                              "start": {
                                "line": 111,
                                "column": 46
                              },
                              "end": {
                                "line": 111,
                                "column": 68
                              }
                            }
                          }
                        ],
                        "range": [
                          3759,
                          3820
                        ],
                        "loc": {
                          "start": {
                            "line": 111,
                            "column": 8
                          },
                          "end": {
                            "line": 111,
                            "column": 69
                          }
                        }
                      },
                      "range": [
                        3759,
                        3821
                      ],
                      "loc": {
                        "start": {
                          "line": 111,
                          "column": 8
                        },
                        "end": {
                          "line": 111,
                          "column": 70
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": " subscribe to events",
                          "range": [
                            3728,
                            3750
                          ],
                          "loc": {
                            "start": {
                              "line": 110,
                              "column": 8
                            },
                            "end": {
                              "line": 110,
                              "column": 30
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                3830,
                                3834
                              ],
                              "loc": {
                                "start": {
                                  "line": 112,
                                  "column": 8
                                },
                                "end": {
                                  "line": 112,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "emitter",
                              "range": [
                                3835,
                                3842
                              ],
                              "loc": {
                                "start": {
                                  "line": 112,
                                  "column": 13
                                },
                                "end": {
                                  "line": 112,
                                  "column": 20
                                }
                              }
                            },
                            "range": [
                              3830,
                              3842
                            ],
                            "loc": {
                              "start": {
                                "line": 112,
                                "column": 8
                              },
                              "end": {
                                "line": 112,
                                "column": 20
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "on",
                            "range": [
                              3843,
                              3845
                            ],
                            "loc": {
                              "start": {
                                "line": 112,
                                "column": 21
                              },
                              "end": {
                                "line": 112,
                                "column": 23
                              }
                            }
                          },
                          "range": [
                            3830,
                            3845
                          ],
                          "loc": {
                            "start": {
                              "line": 112,
                              "column": 8
                            },
                            "end": {
                              "line": 112,
                              "column": 23
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "Literal",
                                "value": "after-filtering",
                                "raw": "'after-filtering'",
                                "range": [
                                  3847,
                                  3864
                                ],
                                "loc": {
                                  "start": {
                                    "line": 112,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 112,
                                    "column": 42
                                  }
                                }
                              }
                            ],
                            "range": [
                              3846,
                              3865
                            ],
                            "loc": {
                              "start": {
                                "line": 112,
                                "column": 24
                              },
                              "end": {
                                "line": 112,
                                "column": 43
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [],
                            "body": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    3872,
                                    3876
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 112,
                                      "column": 50
                                    },
                                    "end": {
                                      "line": 112,
                                      "column": 54
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "closeAll",
                                  "range": [
                                    3877,
                                    3885
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 112,
                                      "column": 55
                                    },
                                    "end": {
                                      "line": 112,
                                      "column": 63
                                    }
                                  }
                                },
                                "range": [
                                  3872,
                                  3885
                                ],
                                "loc": {
                                  "start": {
                                    "line": 112,
                                    "column": 50
                                  },
                                  "end": {
                                    "line": 112,
                                    "column": 63
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                3872,
                                3887
                              ],
                              "loc": {
                                "start": {
                                  "line": 112,
                                  "column": 50
                                },
                                "end": {
                                  "line": 112,
                                  "column": 65
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              3867,
                              3887
                            ],
                            "loc": {
                              "start": {
                                "line": 112,
                                "column": 45
                              },
                              "end": {
                                "line": 112,
                                "column": 65
                              }
                            }
                          }
                        ],
                        "range": [
                          3830,
                          3888
                        ],
                        "loc": {
                          "start": {
                            "line": 112,
                            "column": 8
                          },
                          "end": {
                            "line": 112,
                            "column": 66
                          }
                        }
                      },
                      "range": [
                        3830,
                        3889
                      ],
                      "loc": {
                        "start": {
                          "line": 112,
                          "column": 8
                        },
                        "end": {
                          "line": 112,
                          "column": 67
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                3898,
                                3902
                              ],
                              "loc": {
                                "start": {
                                  "line": 113,
                                  "column": 8
                                },
                                "end": {
                                  "line": 113,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "emitter",
                              "range": [
                                3903,
                                3910
                              ],
                              "loc": {
                                "start": {
                                  "line": 113,
                                  "column": 13
                                },
                                "end": {
                                  "line": 113,
                                  "column": 20
                                }
                              }
                            },
                            "range": [
                              3898,
                              3910
                            ],
                            "loc": {
                              "start": {
                                "line": 113,
                                "column": 8
                              },
                              "end": {
                                "line": 113,
                                "column": 20
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "on",
                            "range": [
                              3911,
                              3913
                            ],
                            "loc": {
                              "start": {
                                "line": 113,
                                "column": 21
                              },
                              "end": {
                                "line": 113,
                                "column": 23
                              }
                            }
                          },
                          "range": [
                            3898,
                            3913
                          ],
                          "loc": {
                            "start": {
                              "line": 113,
                              "column": 8
                            },
                            "end": {
                              "line": 113,
                              "column": 23
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "Literal",
                                "value": "cell-processed",
                                "raw": "'cell-processed'",
                                "range": [
                                  3915,
                                  3931
                                ],
                                "loc": {
                                  "start": {
                                    "line": 113,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 113,
                                    "column": 41
                                  }
                                }
                              }
                            ],
                            "range": [
                              3914,
                              3932
                            ],
                            "loc": {
                              "start": {
                                "line": 113,
                                "column": 24
                              },
                              "end": {
                                "line": 113,
                                "column": 42
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [
                              {
                                "type": "Identifier",
                                "name": "tf",
                                "range": [
                                  3947,
                                  3949
                                ],
                                "loc": {
                                  "start": {
                                    "line": 114,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 114,
                                    "column": 15
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "cellIndex",
                                "range": [
                                  3951,
                                  3960
                                ],
                                "loc": {
                                  "start": {
                                    "line": 114,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 114,
                                    "column": 26
                                  }
                                }
                              }
                            ],
                            "body": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    3964,
                                    3968
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 114,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 114,
                                      "column": 34
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "buildIcon",
                                  "range": [
                                    3969,
                                    3978
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 114,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 114,
                                      "column": 44
                                    }
                                  }
                                },
                                "range": [
                                  3964,
                                  3978
                                ],
                                "loc": {
                                  "start": {
                                    "line": 114,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 114,
                                    "column": 44
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "cellIndex",
                                  "range": [
                                    3979,
                                    3988
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 114,
                                      "column": 45
                                    },
                                    "end": {
                                      "line": 114,
                                      "column": 54
                                    }
                                  }
                                },
                                {
                                  "type": "Literal",
                                  "value": true,
                                  "raw": "true",
                                  "range": [
                                    3990,
                                    3994
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 114,
                                      "column": 56
                                    },
                                    "end": {
                                      "line": 114,
                                      "column": 60
                                    }
                                  }
                                }
                              ],
                              "range": [
                                3964,
                                3995
                              ],
                              "loc": {
                                "start": {
                                  "line": 114,
                                  "column": 30
                                },
                                "end": {
                                  "line": 114,
                                  "column": 61
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              3946,
                              3995
                            ],
                            "loc": {
                              "start": {
                                "line": 114,
                                "column": 12
                              },
                              "end": {
                                "line": 114,
                                "column": 61
                              }
                            }
                          }
                        ],
                        "range": [
                          3898,
                          3996
                        ],
                        "loc": {
                          "start": {
                            "line": 113,
                            "column": 8
                          },
                          "end": {
                            "line": 114,
                            "column": 62
                          }
                        }
                      },
                      "range": [
                        3898,
                        3997
                      ],
                      "loc": {
                        "start": {
                          "line": 113,
                          "column": 8
                        },
                        "end": {
                          "line": 114,
                          "column": 63
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                4006,
                                4010
                              ],
                              "loc": {
                                "start": {
                                  "line": 115,
                                  "column": 8
                                },
                                "end": {
                                  "line": 115,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "emitter",
                              "range": [
                                4011,
                                4018
                              ],
                              "loc": {
                                "start": {
                                  "line": 115,
                                  "column": 13
                                },
                                "end": {
                                  "line": 115,
                                  "column": 20
                                }
                              }
                            },
                            "range": [
                              4006,
                              4018
                            ],
                            "loc": {
                              "start": {
                                "line": 115,
                                "column": 8
                              },
                              "end": {
                                "line": 115,
                                "column": 20
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "on",
                            "range": [
                              4019,
                              4021
                            ],
                            "loc": {
                              "start": {
                                "line": 115,
                                "column": 21
                              },
                              "end": {
                                "line": 115,
                                "column": 23
                              }
                            }
                          },
                          "range": [
                            4006,
                            4021
                          ],
                          "loc": {
                            "start": {
                              "line": 115,
                              "column": 8
                            },
                            "end": {
                              "line": 115,
                              "column": 23
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "Literal",
                                "value": "filters-row-inserted",
                                "raw": "'filters-row-inserted'",
                                "range": [
                                  4023,
                                  4045
                                ],
                                "loc": {
                                  "start": {
                                    "line": 115,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 115,
                                    "column": 47
                                  }
                                }
                              }
                            ],
                            "range": [
                              4022,
                              4046
                            ],
                            "loc": {
                              "start": {
                                "line": 115,
                                "column": 24
                              },
                              "end": {
                                "line": 115,
                                "column": 48
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [],
                            "body": {
                              "type": "UpdateExpression",
                              "operator": "++",
                              "argument": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      4053,
                                      4057
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 115,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 115,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "tf",
                                    "range": [
                                      4058,
                                      4060
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 115,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 115,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "range": [
                                    4053,
                                    4060
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 115,
                                      "column": 55
                                    },
                                    "end": {
                                      "line": 115,
                                      "column": 62
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "headersRow",
                                  "range": [
                                    4061,
                                    4071
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 115,
                                      "column": 63
                                    },
                                    "end": {
                                      "line": 115,
                                      "column": 73
                                    }
                                  }
                                },
                                "range": [
                                  4053,
                                  4071
                                ],
                                "loc": {
                                  "start": {
                                    "line": 115,
                                    "column": 55
                                  },
                                  "end": {
                                    "line": 115,
                                    "column": 73
                                  }
                                }
                              },
                              "prefix": false,
                              "range": [
                                4053,
                                4073
                              ],
                              "loc": {
                                "start": {
                                  "line": 115,
                                  "column": 55
                                },
                                "end": {
                                  "line": 115,
                                  "column": 75
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              4048,
                              4073
                            ],
                            "loc": {
                              "start": {
                                "line": 115,
                                "column": 50
                              },
                              "end": {
                                "line": 115,
                                "column": 75
                              }
                            }
                          }
                        ],
                        "range": [
                          4006,
                          4074
                        ],
                        "loc": {
                          "start": {
                            "line": 115,
                            "column": 8
                          },
                          "end": {
                            "line": 115,
                            "column": 76
                          }
                        }
                      },
                      "range": [
                        4006,
                        4075
                      ],
                      "loc": {
                        "start": {
                          "line": 115,
                          "column": 8
                        },
                        "end": {
                          "line": 115,
                          "column": 77
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                4084,
                                4088
                              ],
                              "loc": {
                                "start": {
                                  "line": 116,
                                  "column": 8
                                },
                                "end": {
                                  "line": 116,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "emitter",
                              "range": [
                                4089,
                                4096
                              ],
                              "loc": {
                                "start": {
                                  "line": 116,
                                  "column": 13
                                },
                                "end": {
                                  "line": 116,
                                  "column": 20
                                }
                              }
                            },
                            "range": [
                              4084,
                              4096
                            ],
                            "loc": {
                              "start": {
                                "line": 116,
                                "column": 8
                              },
                              "end": {
                                "line": 116,
                                "column": 20
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "on",
                            "range": [
                              4097,
                              4099
                            ],
                            "loc": {
                              "start": {
                                "line": 116,
                                "column": 21
                              },
                              "end": {
                                "line": 116,
                                "column": 23
                              }
                            }
                          },
                          "range": [
                            4084,
                            4099
                          ],
                          "loc": {
                            "start": {
                              "line": 116,
                              "column": 8
                            },
                            "end": {
                              "line": 116,
                              "column": 23
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "Literal",
                                "value": "before-filter-init",
                                "raw": "'before-filter-init'",
                                "range": [
                                  4101,
                                  4121
                                ],
                                "loc": {
                                  "start": {
                                    "line": 116,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 116,
                                    "column": 45
                                  }
                                }
                              }
                            ],
                            "range": [
                              4100,
                              4122
                            ],
                            "loc": {
                              "start": {
                                "line": 116,
                                "column": 24
                              },
                              "end": {
                                "line": 116,
                                "column": 46
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [
                              {
                                "type": "Identifier",
                                "name": "tf",
                                "range": [
                                  4137,
                                  4139
                                ],
                                "loc": {
                                  "start": {
                                    "line": 117,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 117,
                                    "column": 15
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "colIndex",
                                "range": [
                                  4141,
                                  4149
                                ],
                                "loc": {
                                  "start": {
                                    "line": 117,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 117,
                                    "column": 25
                                  }
                                }
                              }
                            ],
                            "body": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    4153,
                                    4157
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 117,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 117,
                                      "column": 33
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "build",
                                  "range": [
                                    4158,
                                    4163
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 117,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 117,
                                      "column": 39
                                    }
                                  }
                                },
                                "range": [
                                  4153,
                                  4163
                                ],
                                "loc": {
                                  "start": {
                                    "line": 117,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 117,
                                    "column": 39
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "colIndex",
                                  "range": [
                                    4164,
                                    4172
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 117,
                                      "column": 40
                                    },
                                    "end": {
                                      "line": 117,
                                      "column": 48
                                    }
                                  }
                                }
                              ],
                              "range": [
                                4153,
                                4173
                              ],
                              "loc": {
                                "start": {
                                  "line": 117,
                                  "column": 29
                                },
                                "end": {
                                  "line": 117,
                                  "column": 49
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              4136,
                              4173
                            ],
                            "loc": {
                              "start": {
                                "line": 117,
                                "column": 12
                              },
                              "end": {
                                "line": 117,
                                "column": 49
                              }
                            }
                          }
                        ],
                        "range": [
                          4084,
                          4174
                        ],
                        "loc": {
                          "start": {
                            "line": 116,
                            "column": 8
                          },
                          "end": {
                            "line": 117,
                            "column": 50
                          }
                        }
                      },
                      "range": [
                        4084,
                        4175
                      ],
                      "loc": {
                        "start": {
                          "line": 116,
                          "column": 8
                        },
                        "end": {
                          "line": 117,
                          "column": 51
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              4185,
                              4189
                            ],
                            "loc": {
                              "start": {
                                "line": 119,
                                "column": 8
                              },
                              "end": {
                                "line": 119,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "initialized",
                            "range": [
                              4190,
                              4201
                            ],
                            "loc": {
                              "start": {
                                "line": 119,
                                "column": 13
                              },
                              "end": {
                                "line": 119,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            4185,
                            4201
                          ],
                          "loc": {
                            "start": {
                              "line": 119,
                              "column": 8
                            },
                            "end": {
                              "line": 119,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": true,
                          "raw": "true",
                          "range": [
                            4204,
                            4208
                          ],
                          "loc": {
                            "start": {
                              "line": 119,
                              "column": 27
                            },
                            "end": {
                              "line": 119,
                              "column": 31
                            }
                          }
                        },
                        "range": [
                          4185,
                          4208
                        ],
                        "loc": {
                          "start": {
                            "line": 119,
                            "column": 8
                          },
                          "end": {
                            "line": 119,
                            "column": 31
                          }
                        }
                      },
                      "range": [
                        4185,
                        4209
                      ],
                      "loc": {
                        "start": {
                          "line": 119,
                          "column": 8
                        },
                        "end": {
                          "line": 119,
                          "column": 32
                        }
                      }
                    }
                  ],
                  "range": [
                    2859,
                    4215
                  ],
                  "loc": {
                    "start": {
                      "line": 81,
                      "column": 10
                    },
                    "end": {
                      "line": 120,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  2857,
                  4215
                ],
                "loc": {
                  "start": {
                    "line": 81,
                    "column": 8
                  },
                  "end": {
                    "line": 120,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                2853,
                4215
              ],
              "loc": {
                "start": {
                  "line": 81,
                  "column": 4
                },
                "end": {
                  "line": 120,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Initialize DOM elements\n     ",
                  "range": [
                    2806,
                    2848
                  ],
                  "loc": {
                    "start": {
                      "line": 78,
                      "column": 4
                    },
                    "end": {
                      "line": 80,
                      "column": 7
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Reset previously destroyed feature\n     ",
                  "range": [
                    4221,
                    4274
                  ],
                  "loc": {
                    "start": {
                      "line": 122,
                      "column": 4
                    },
                    "end": {
                      "line": 124,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "reset",
                "range": [
                  4279,
                  4284
                ],
                "loc": {
                  "start": {
                    "line": 125,
                    "column": 4
                  },
                  "end": {
                    "line": 125,
                    "column": 9
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              4296,
                              4300
                            ],
                            "loc": {
                              "start": {
                                "line": 126,
                                "column": 8
                              },
                              "end": {
                                "line": 126,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "enable",
                            "range": [
                              4301,
                              4307
                            ],
                            "loc": {
                              "start": {
                                "line": 126,
                                "column": 13
                              },
                              "end": {
                                "line": 126,
                                "column": 19
                              }
                            }
                          },
                          "range": [
                            4296,
                            4307
                          ],
                          "loc": {
                            "start": {
                              "line": 126,
                              "column": 8
                            },
                            "end": {
                              "line": 126,
                              "column": 19
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          4296,
                          4309
                        ],
                        "loc": {
                          "start": {
                            "line": 126,
                            "column": 8
                          },
                          "end": {
                            "line": 126,
                            "column": 21
                          }
                        }
                      },
                      "range": [
                        4296,
                        4310
                      ],
                      "loc": {
                        "start": {
                          "line": 126,
                          "column": 8
                        },
                        "end": {
                          "line": 126,
                          "column": 22
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              4319,
                              4323
                            ],
                            "loc": {
                              "start": {
                                "line": 127,
                                "column": 8
                              },
                              "end": {
                                "line": 127,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "init",
                            "range": [
                              4324,
                              4328
                            ],
                            "loc": {
                              "start": {
                                "line": 127,
                                "column": 13
                              },
                              "end": {
                                "line": 127,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            4319,
                            4328
                          ],
                          "loc": {
                            "start": {
                              "line": 127,
                              "column": 8
                            },
                            "end": {
                              "line": 127,
                              "column": 17
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          4319,
                          4330
                        ],
                        "loc": {
                          "start": {
                            "line": 127,
                            "column": 8
                          },
                          "end": {
                            "line": 127,
                            "column": 19
                          }
                        }
                      },
                      "range": [
                        4319,
                        4331
                      ],
                      "loc": {
                        "start": {
                          "line": 127,
                          "column": 8
                        },
                        "end": {
                          "line": 127,
                          "column": 20
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              4340,
                              4344
                            ],
                            "loc": {
                              "start": {
                                "line": 128,
                                "column": 8
                              },
                              "end": {
                                "line": 128,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "buildAll",
                            "range": [
                              4345,
                              4353
                            ],
                            "loc": {
                              "start": {
                                "line": 128,
                                "column": 13
                              },
                              "end": {
                                "line": 128,
                                "column": 21
                              }
                            }
                          },
                          "range": [
                            4340,
                            4353
                          ],
                          "loc": {
                            "start": {
                              "line": 128,
                              "column": 8
                            },
                            "end": {
                              "line": 128,
                              "column": 21
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          4340,
                          4355
                        ],
                        "loc": {
                          "start": {
                            "line": 128,
                            "column": 8
                          },
                          "end": {
                            "line": 128,
                            "column": 23
                          }
                        }
                      },
                      "range": [
                        4340,
                        4356
                      ],
                      "loc": {
                        "start": {
                          "line": 128,
                          "column": 8
                        },
                        "end": {
                          "line": 128,
                          "column": 24
                        }
                      }
                    }
                  ],
                  "range": [
                    4286,
                    4362
                  ],
                  "loc": {
                    "start": {
                      "line": 125,
                      "column": 11
                    },
                    "end": {
                      "line": 129,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  4284,
                  4362
                ],
                "loc": {
                  "start": {
                    "line": 125,
                    "column": 9
                  },
                  "end": {
                    "line": 129,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                4279,
                4362
              ],
              "loc": {
                "start": {
                  "line": 125,
                  "column": 4
                },
                "end": {
                  "line": 129,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Reset previously destroyed feature\n     ",
                  "range": [
                    4221,
                    4274
                  ],
                  "loc": {
                    "start": {
                      "line": 122,
                      "column": 4
                    },
                    "end": {
                      "line": 124,
                      "column": 7
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Build all pop-up filters elements\n     ",
                  "range": [
                    4368,
                    4420
                  ],
                  "loc": {
                    "start": {
                      "line": 131,
                      "column": 4
                    },
                    "end": {
                      "line": 133,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "buildAll",
                "range": [
                  4425,
                  4433
                ],
                "loc": {
                  "start": {
                    "line": 134,
                    "column": 4
                  },
                  "end": {
                    "line": 134,
                    "column": 12
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ForStatement",
                      "init": {
                        "type": "VariableDeclaration",
                        "declarations": [
                          {
                            "type": "VariableDeclarator",
                            "id": {
                              "type": "Identifier",
                              "name": "i",
                              "range": [
                                4453,
                                4454
                              ],
                              "loc": {
                                "start": {
                                  "line": 135,
                                  "column": 16
                                },
                                "end": {
                                  "line": 135,
                                  "column": 17
                                }
                              }
                            },
                            "init": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                4455,
                                4456
                              ],
                              "loc": {
                                "start": {
                                  "line": 135,
                                  "column": 18
                                },
                                "end": {
                                  "line": 135,
                                  "column": 19
                                }
                              }
                            },
                            "range": [
                              4453,
                              4456
                            ],
                            "loc": {
                              "start": {
                                "line": 135,
                                "column": 16
                              },
                              "end": {
                                "line": 135,
                                "column": 19
                              }
                            }
                          }
                        ],
                        "kind": "var",
                        "range": [
                          4449,
                          4456
                        ],
                        "loc": {
                          "start": {
                            "line": 135,
                            "column": 12
                          },
                          "end": {
                            "line": 135,
                            "column": 19
                          }
                        }
                      },
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "Identifier",
                          "name": "i",
                          "range": [
                            4458,
                            4459
                          ],
                          "loc": {
                            "start": {
                              "line": 135,
                              "column": 21
                            },
                            "end": {
                              "line": 135,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                4460,
                                4464
                              ],
                              "loc": {
                                "start": {
                                  "line": 135,
                                  "column": 23
                                },
                                "end": {
                                  "line": 135,
                                  "column": 27
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "popUpFltElmCache",
                              "range": [
                                4465,
                                4481
                              ],
                              "loc": {
                                "start": {
                                  "line": 135,
                                  "column": 28
                                },
                                "end": {
                                  "line": 135,
                                  "column": 44
                                }
                              }
                            },
                            "range": [
                              4460,
                              4481
                            ],
                            "loc": {
                              "start": {
                                "line": 135,
                                "column": 23
                              },
                              "end": {
                                "line": 135,
                                "column": 44
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              4482,
                              4488
                            ],
                            "loc": {
                              "start": {
                                "line": 135,
                                "column": 45
                              },
                              "end": {
                                "line": 135,
                                "column": 51
                              }
                            }
                          },
                          "range": [
                            4460,
                            4488
                          ],
                          "loc": {
                            "start": {
                              "line": 135,
                              "column": 23
                            },
                            "end": {
                              "line": 135,
                              "column": 51
                            }
                          }
                        },
                        "range": [
                          4458,
                          4488
                        ],
                        "loc": {
                          "start": {
                            "line": 135,
                            "column": 21
                          },
                          "end": {
                            "line": 135,
                            "column": 51
                          }
                        }
                      },
                      "update": {
                        "type": "UpdateExpression",
                        "operator": "++",
                        "argument": {
                          "type": "Identifier",
                          "name": "i",
                          "range": [
                            4490,
                            4491
                          ],
                          "loc": {
                            "start": {
                              "line": 135,
                              "column": 53
                            },
                            "end": {
                              "line": 135,
                              "column": 54
                            }
                          }
                        },
                        "prefix": false,
                        "range": [
                          4490,
                          4493
                        ],
                        "loc": {
                          "start": {
                            "line": 135,
                            "column": 53
                          },
                          "end": {
                            "line": 135,
                            "column": 56
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    4508,
                                    4512
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 136,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 136,
                                      "column": 16
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "build",
                                  "range": [
                                    4513,
                                    4518
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 136,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 136,
                                      "column": 22
                                    }
                                  }
                                },
                                "range": [
                                  4508,
                                  4518
                                ],
                                "loc": {
                                  "start": {
                                    "line": 136,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 136,
                                    "column": 22
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "i",
                                  "range": [
                                    4519,
                                    4520
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 136,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 136,
                                      "column": 24
                                    }
                                  }
                                },
                                {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        4522,
                                        4526
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 136,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 136,
                                          "column": 30
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "popUpFltElmCache",
                                      "range": [
                                        4527,
                                        4543
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 136,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 136,
                                          "column": 47
                                        }
                                      }
                                    },
                                    "range": [
                                      4522,
                                      4543
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 136,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 136,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      4544,
                                      4545
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 136,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 136,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    4522,
                                    4546
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 136,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 136,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "range": [
                                4508,
                                4547
                              ],
                              "loc": {
                                "start": {
                                  "line": 136,
                                  "column": 12
                                },
                                "end": {
                                  "line": 136,
                                  "column": 51
                                }
                              }
                            },
                            "range": [
                              4508,
                              4548
                            ],
                            "loc": {
                              "start": {
                                "line": 136,
                                "column": 12
                              },
                              "end": {
                                "line": 136,
                                "column": 52
                              }
                            }
                          }
                        ],
                        "range": [
                          4494,
                          4558
                        ],
                        "loc": {
                          "start": {
                            "line": 135,
                            "column": 57
                          },
                          "end": {
                            "line": 137,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        4445,
                        4558
                      ],
                      "loc": {
                        "start": {
                          "line": 135,
                          "column": 8
                        },
                        "end": {
                          "line": 137,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    4435,
                    4564
                  ],
                  "loc": {
                    "start": {
                      "line": 134,
                      "column": 14
                    },
                    "end": {
                      "line": 138,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  4433,
                  4564
                ],
                "loc": {
                  "start": {
                    "line": 134,
                    "column": 12
                  },
                  "end": {
                    "line": 138,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                4425,
                4564
              ],
              "loc": {
                "start": {
                  "line": 134,
                  "column": 4
                },
                "end": {
                  "line": 138,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Build all pop-up filters elements\n     ",
                  "range": [
                    4368,
                    4420
                  ],
                  "loc": {
                    "start": {
                      "line": 131,
                      "column": 4
                    },
                    "end": {
                      "line": 133,
                      "column": 7
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Build a specified pop-up filter elements\n     * @param  {Number} colIndex Column index\n     * @param  {Object} div      Optional container DOM element\n     ",
                  "range": [
                    4570,
                    4739
                  ],
                  "loc": {
                    "start": {
                      "line": 140,
                      "column": 4
                    },
                    "end": {
                      "line": 144,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "build",
                "range": [
                  4744,
                  4749
                ],
                "loc": {
                  "start": {
                    "line": 145,
                    "column": 4
                  },
                  "end": {
                    "line": 145,
                    "column": 9
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "colIndex",
                    "range": [
                      4750,
                      4758
                    ],
                    "loc": {
                      "start": {
                        "line": 145,
                        "column": 10
                      },
                      "end": {
                        "line": 145,
                        "column": 18
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "div",
                    "range": [
                      4760,
                      4763
                    ],
                    "loc": {
                      "start": {
                        "line": 145,
                        "column": 20
                      },
                      "end": {
                        "line": 145,
                        "column": 23
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "tf",
                            "range": [
                              4778,
                              4780
                            ],
                            "loc": {
                              "start": {
                                "line": 146,
                                "column": 12
                              },
                              "end": {
                                "line": 146,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                4783,
                                4787
                              ],
                              "loc": {
                                "start": {
                                  "line": 146,
                                  "column": 17
                                },
                                "end": {
                                  "line": 146,
                                  "column": 21
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "tf",
                              "range": [
                                4788,
                                4790
                              ],
                              "loc": {
                                "start": {
                                  "line": 146,
                                  "column": 22
                                },
                                "end": {
                                  "line": 146,
                                  "column": 24
                                }
                              }
                            },
                            "range": [
                              4783,
                              4790
                            ],
                            "loc": {
                              "start": {
                                "line": 146,
                                "column": 17
                              },
                              "end": {
                                "line": 146,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            4778,
                            4790
                          ],
                          "loc": {
                            "start": {
                              "line": 146,
                              "column": 12
                            },
                            "end": {
                              "line": 146,
                              "column": 24
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        4774,
                        4791
                      ],
                      "loc": {
                        "start": {
                          "line": 146,
                          "column": 8
                        },
                        "end": {
                          "line": 146,
                          "column": 25
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "popUpDiv",
                            "range": [
                              4804,
                              4812
                            ],
                            "loc": {
                              "start": {
                                "line": 147,
                                "column": 12
                              },
                              "end": {
                                "line": 147,
                                "column": 20
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "UnaryExpression",
                              "operator": "!",
                              "argument": {
                                "type": "Identifier",
                                "name": "div",
                                "range": [
                                  4816,
                                  4819
                                ],
                                "loc": {
                                  "start": {
                                    "line": 147,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 147,
                                    "column": 27
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                4815,
                                4819
                              ],
                              "loc": {
                                "start": {
                                  "line": 147,
                                  "column": 23
                                },
                                "end": {
                                  "line": 147,
                                  "column": 27
                                }
                              }
                            },
                            "consequent": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "Dom",
                                  "range": [
                                    4834,
                                    4837
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 148,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 148,
                                      "column": 15
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "create",
                                  "range": [
                                    4838,
                                    4844
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 148,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 148,
                                      "column": 22
                                    }
                                  }
                                },
                                "range": [
                                  4834,
                                  4844
                                ],
                                "loc": {
                                  "start": {
                                    "line": 148,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 148,
                                    "column": 22
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Literal",
                                  "value": "div",
                                  "raw": "'div'",
                                  "range": [
                                    4845,
                                    4850
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 148,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 148,
                                      "column": 28
                                    }
                                  }
                                },
                                {
                                  "type": "ArrayExpression",
                                  "elements": [
                                    {
                                      "type": "Literal",
                                      "value": "id",
                                      "raw": "'id'",
                                      "range": [
                                        4853,
                                        4857
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 148,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 148,
                                          "column": 35
                                        }
                                      }
                                    },
                                    {
                                      "type": "BinaryExpression",
                                      "operator": "+",
                                      "left": {
                                        "type": "BinaryExpression",
                                        "operator": "+",
                                        "left": {
                                          "type": "BinaryExpression",
                                          "operator": "+",
                                          "left": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "ThisExpression",
                                              "range": [
                                                4859,
                                                4863
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 148,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 148,
                                                  "column": 41
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "prfxPopUpDiv",
                                              "range": [
                                                4864,
                                                4876
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 148,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 148,
                                                  "column": 54
                                                }
                                              }
                                            },
                                            "range": [
                                              4859,
                                              4876
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 148,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 148,
                                                "column": 54
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "tf",
                                              "range": [
                                                4877,
                                                4879
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 148,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 148,
                                                  "column": 57
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "id",
                                              "range": [
                                                4880,
                                                4882
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 148,
                                                  "column": 58
                                                },
                                                "end": {
                                                  "line": 148,
                                                  "column": 60
                                                }
                                              }
                                            },
                                            "range": [
                                              4877,
                                              4882
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 148,
                                                "column": 55
                                              },
                                              "end": {
                                                "line": 148,
                                                "column": 60
                                              }
                                            }
                                          },
                                          "range": [
                                            4859,
                                            4882
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 148,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 148,
                                              "column": 60
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "Literal",
                                          "value": "_",
                                          "raw": "'_'",
                                          "range": [
                                            4883,
                                            4886
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 148,
                                              "column": 61
                                            },
                                            "end": {
                                              "line": 148,
                                              "column": 64
                                            }
                                          }
                                        },
                                        "range": [
                                          4859,
                                          4886
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 148,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 148,
                                            "column": 64
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Identifier",
                                        "name": "colIndex",
                                        "range": [
                                          4887,
                                          4895
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 148,
                                            "column": 65
                                          },
                                          "end": {
                                            "line": 148,
                                            "column": 73
                                          }
                                        }
                                      },
                                      "range": [
                                        4859,
                                        4895
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 148,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 148,
                                          "column": 73
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    4852,
                                    4896
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 148,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 148,
                                      "column": 74
                                    }
                                  }
                                }
                              ],
                              "range": [
                                4834,
                                4897
                              ],
                              "loc": {
                                "start": {
                                  "line": 148,
                                  "column": 12
                                },
                                "end": {
                                  "line": 148,
                                  "column": 75
                                }
                              }
                            },
                            "alternate": {
                              "type": "Identifier",
                              "name": "div",
                              "range": [
                                4912,
                                4915
                              ],
                              "loc": {
                                "start": {
                                  "line": 149,
                                  "column": 12
                                },
                                "end": {
                                  "line": 149,
                                  "column": 15
                                }
                              }
                            },
                            "range": [
                              4815,
                              4915
                            ],
                            "loc": {
                              "start": {
                                "line": 147,
                                "column": 23
                              },
                              "end": {
                                "line": 149,
                                "column": 15
                              }
                            }
                          },
                          "range": [
                            4804,
                            4915
                          ],
                          "loc": {
                            "start": {
                              "line": 147,
                              "column": 12
                            },
                            "end": {
                              "line": 149,
                              "column": 15
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        4800,
                        4916
                      ],
                      "loc": {
                        "start": {
                          "line": 147,
                          "column": 8
                        },
                        "end": {
                          "line": 149,
                          "column": 16
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "popUpDiv",
                            "range": [
                              4925,
                              4933
                            ],
                            "loc": {
                              "start": {
                                "line": 150,
                                "column": 8
                              },
                              "end": {
                                "line": 150,
                                "column": 16
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "className",
                            "range": [
                              4934,
                              4943
                            ],
                            "loc": {
                              "start": {
                                "line": 150,
                                "column": 17
                              },
                              "end": {
                                "line": 150,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            4925,
                            4943
                          ],
                          "loc": {
                            "start": {
                              "line": 150,
                              "column": 8
                            },
                            "end": {
                              "line": 150,
                              "column": 26
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              4946,
                              4950
                            ],
                            "loc": {
                              "start": {
                                "line": 150,
                                "column": 29
                              },
                              "end": {
                                "line": 150,
                                "column": 33
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "popUpDivCssClass",
                            "range": [
                              4951,
                              4967
                            ],
                            "loc": {
                              "start": {
                                "line": 150,
                                "column": 34
                              },
                              "end": {
                                "line": 150,
                                "column": 50
                              }
                            }
                          },
                          "range": [
                            4946,
                            4967
                          ],
                          "loc": {
                            "start": {
                              "line": 150,
                              "column": 29
                            },
                            "end": {
                              "line": 150,
                              "column": 50
                            }
                          }
                        },
                        "range": [
                          4925,
                          4967
                        ],
                        "loc": {
                          "start": {
                            "line": 150,
                            "column": 8
                          },
                          "end": {
                            "line": 150,
                            "column": 50
                          }
                        }
                      },
                      "range": [
                        4925,
                        4968
                      ],
                      "loc": {
                        "start": {
                          "line": 150,
                          "column": 8
                        },
                        "end": {
                          "line": 150,
                          "column": 51
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "tf",
                              "range": [
                                4977,
                                4979
                              ],
                              "loc": {
                                "start": {
                                  "line": 151,
                                  "column": 8
                                },
                                "end": {
                                  "line": 151,
                                  "column": 10
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "externalFltTgtIds",
                              "range": [
                                4980,
                                4997
                              ],
                              "loc": {
                                "start": {
                                  "line": 151,
                                  "column": 11
                                },
                                "end": {
                                  "line": 151,
                                  "column": 28
                                }
                              }
                            },
                            "range": [
                              4977,
                              4997
                            ],
                            "loc": {
                              "start": {
                                "line": 151,
                                "column": 8
                              },
                              "end": {
                                "line": 151,
                                "column": 28
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "push",
                            "range": [
                              4998,
                              5002
                            ],
                            "loc": {
                              "start": {
                                "line": 151,
                                "column": 29
                              },
                              "end": {
                                "line": 151,
                                "column": 33
                              }
                            }
                          },
                          "range": [
                            4977,
                            5002
                          ],
                          "loc": {
                            "start": {
                              "line": 151,
                              "column": 8
                            },
                            "end": {
                              "line": 151,
                              "column": 33
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "popUpDiv",
                              "range": [
                                5003,
                                5011
                              ],
                              "loc": {
                                "start": {
                                  "line": 151,
                                  "column": 34
                                },
                                "end": {
                                  "line": 151,
                                  "column": 42
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "id",
                              "range": [
                                5012,
                                5014
                              ],
                              "loc": {
                                "start": {
                                  "line": 151,
                                  "column": 43
                                },
                                "end": {
                                  "line": 151,
                                  "column": 45
                                }
                              }
                            },
                            "range": [
                              5003,
                              5014
                            ],
                            "loc": {
                              "start": {
                                "line": 151,
                                "column": 34
                              },
                              "end": {
                                "line": 151,
                                "column": 45
                              }
                            }
                          }
                        ],
                        "range": [
                          4977,
                          5015
                        ],
                        "loc": {
                          "start": {
                            "line": 151,
                            "column": 8
                          },
                          "end": {
                            "line": 151,
                            "column": 46
                          }
                        }
                      },
                      "range": [
                        4977,
                        5016
                      ],
                      "loc": {
                        "start": {
                          "line": 151,
                          "column": 8
                        },
                        "end": {
                          "line": 151,
                          "column": 47
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "header",
                            "range": [
                              5029,
                              5035
                            ],
                            "loc": {
                              "start": {
                                "line": 152,
                                "column": 12
                              },
                              "end": {
                                "line": 152,
                                "column": 18
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "tf",
                                "range": [
                                  5038,
                                  5040
                                ],
                                "loc": {
                                  "start": {
                                    "line": 152,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 152,
                                    "column": 23
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "getHeaderElement",
                                "range": [
                                  5041,
                                  5057
                                ],
                                "loc": {
                                  "start": {
                                    "line": 152,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 152,
                                    "column": 40
                                  }
                                }
                              },
                              "range": [
                                5038,
                                5057
                              ],
                              "loc": {
                                "start": {
                                  "line": 152,
                                  "column": 21
                                },
                                "end": {
                                  "line": 152,
                                  "column": 40
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "colIndex",
                                "range": [
                                  5058,
                                  5066
                                ],
                                "loc": {
                                  "start": {
                                    "line": 152,
                                    "column": 41
                                  },
                                  "end": {
                                    "line": 152,
                                    "column": 49
                                  }
                                }
                              }
                            ],
                            "range": [
                              5038,
                              5067
                            ],
                            "loc": {
                              "start": {
                                "line": 152,
                                "column": 21
                              },
                              "end": {
                                "line": 152,
                                "column": 50
                              }
                            }
                          },
                          "range": [
                            5029,
                            5067
                          ],
                          "loc": {
                            "start": {
                              "line": 152,
                              "column": 12
                            },
                            "end": {
                              "line": 152,
                              "column": 50
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        5025,
                        5068
                      ],
                      "loc": {
                        "start": {
                          "line": 152,
                          "column": 8
                        },
                        "end": {
                          "line": 152,
                          "column": 51
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "header",
                            "range": [
                              5077,
                              5083
                            ],
                            "loc": {
                              "start": {
                                "line": 153,
                                "column": 8
                              },
                              "end": {
                                "line": 153,
                                "column": 14
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "insertBefore",
                            "range": [
                              5084,
                              5096
                            ],
                            "loc": {
                              "start": {
                                "line": 153,
                                "column": 15
                              },
                              "end": {
                                "line": 153,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            5077,
                            5096
                          ],
                          "loc": {
                            "start": {
                              "line": 153,
                              "column": 8
                            },
                            "end": {
                              "line": 153,
                              "column": 27
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "popUpDiv",
                            "range": [
                              5097,
                              5105
                            ],
                            "loc": {
                              "start": {
                                "line": 153,
                                "column": 28
                              },
                              "end": {
                                "line": 153,
                                "column": 36
                              }
                            }
                          },
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "header",
                              "range": [
                                5107,
                                5113
                              ],
                              "loc": {
                                "start": {
                                  "line": 153,
                                  "column": 38
                                },
                                "end": {
                                  "line": 153,
                                  "column": 44
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "firstChild",
                              "range": [
                                5114,
                                5124
                              ],
                              "loc": {
                                "start": {
                                  "line": 153,
                                  "column": 45
                                },
                                "end": {
                                  "line": 153,
                                  "column": 55
                                }
                              }
                            },
                            "range": [
                              5107,
                              5124
                            ],
                            "loc": {
                              "start": {
                                "line": 153,
                                "column": 38
                              },
                              "end": {
                                "line": 153,
                                "column": 55
                              }
                            }
                          }
                        ],
                        "range": [
                          5077,
                          5125
                        ],
                        "loc": {
                          "start": {
                            "line": 153,
                            "column": 8
                          },
                          "end": {
                            "line": 153,
                            "column": 56
                          }
                        }
                      },
                      "range": [
                        5077,
                        5126
                      ],
                      "loc": {
                        "start": {
                          "line": 153,
                          "column": 8
                        },
                        "end": {
                          "line": 153,
                          "column": 57
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "Event",
                            "range": [
                              5135,
                              5140
                            ],
                            "loc": {
                              "start": {
                                "line": 154,
                                "column": 8
                              },
                              "end": {
                                "line": 154,
                                "column": 13
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "add",
                            "range": [
                              5141,
                              5144
                            ],
                            "loc": {
                              "start": {
                                "line": 154,
                                "column": 14
                              },
                              "end": {
                                "line": 154,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            5135,
                            5144
                          ],
                          "loc": {
                            "start": {
                              "line": 154,
                              "column": 8
                            },
                            "end": {
                              "line": 154,
                              "column": 17
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "popUpDiv",
                            "range": [
                              5145,
                              5153
                            ],
                            "loc": {
                              "start": {
                                "line": 154,
                                "column": 18
                              },
                              "end": {
                                "line": 154,
                                "column": 26
                              }
                            }
                          },
                          {
                            "type": "Literal",
                            "value": "click",
                            "raw": "'click'",
                            "range": [
                              5155,
                              5162
                            ],
                            "loc": {
                              "start": {
                                "line": 154,
                                "column": 28
                              },
                              "end": {
                                "line": 154,
                                "column": 35
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [
                              {
                                "type": "Identifier",
                                "name": "evt",
                                "range": [
                                  5165,
                                  5168
                                ],
                                "loc": {
                                  "start": {
                                    "line": 154,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 154,
                                    "column": 41
                                  }
                                }
                              }
                            ],
                            "body": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "Event",
                                  "range": [
                                    5173,
                                    5178
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 154,
                                      "column": 46
                                    },
                                    "end": {
                                      "line": 154,
                                      "column": 51
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "stop",
                                  "range": [
                                    5179,
                                    5183
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 154,
                                      "column": 52
                                    },
                                    "end": {
                                      "line": 154,
                                      "column": 56
                                    }
                                  }
                                },
                                "range": [
                                  5173,
                                  5183
                                ],
                                "loc": {
                                  "start": {
                                    "line": 154,
                                    "column": 46
                                  },
                                  "end": {
                                    "line": 154,
                                    "column": 56
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "evt",
                                  "range": [
                                    5184,
                                    5187
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 154,
                                      "column": 57
                                    },
                                    "end": {
                                      "line": 154,
                                      "column": 60
                                    }
                                  }
                                }
                              ],
                              "range": [
                                5173,
                                5188
                              ],
                              "loc": {
                                "start": {
                                  "line": 154,
                                  "column": 46
                                },
                                "end": {
                                  "line": 154,
                                  "column": 61
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              5164,
                              5188
                            ],
                            "loc": {
                              "start": {
                                "line": 154,
                                "column": 37
                              },
                              "end": {
                                "line": 154,
                                "column": 61
                              }
                            }
                          }
                        ],
                        "range": [
                          5135,
                          5189
                        ],
                        "loc": {
                          "start": {
                            "line": 154,
                            "column": 8
                          },
                          "end": {
                            "line": 154,
                            "column": 62
                          }
                        }
                      },
                      "range": [
                        5135,
                        5190
                      ],
                      "loc": {
                        "start": {
                          "line": 154,
                          "column": 8
                        },
                        "end": {
                          "line": 154,
                          "column": 63
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": true,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                5199,
                                5203
                              ],
                              "loc": {
                                "start": {
                                  "line": 155,
                                  "column": 8
                                },
                                "end": {
                                  "line": 155,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "popUpFltElms",
                              "range": [
                                5204,
                                5216
                              ],
                              "loc": {
                                "start": {
                                  "line": 155,
                                  "column": 13
                                },
                                "end": {
                                  "line": 155,
                                  "column": 25
                                }
                              }
                            },
                            "range": [
                              5199,
                              5216
                            ],
                            "loc": {
                              "start": {
                                "line": 155,
                                "column": 8
                              },
                              "end": {
                                "line": 155,
                                "column": 25
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "colIndex",
                            "range": [
                              5217,
                              5225
                            ],
                            "loc": {
                              "start": {
                                "line": 155,
                                "column": 26
                              },
                              "end": {
                                "line": 155,
                                "column": 34
                              }
                            }
                          },
                          "range": [
                            5199,
                            5226
                          ],
                          "loc": {
                            "start": {
                              "line": 155,
                              "column": 8
                            },
                            "end": {
                              "line": 155,
                              "column": 35
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "popUpDiv",
                          "range": [
                            5229,
                            5237
                          ],
                          "loc": {
                            "start": {
                              "line": 155,
                              "column": 38
                            },
                            "end": {
                              "line": 155,
                              "column": 46
                            }
                          }
                        },
                        "range": [
                          5199,
                          5237
                        ],
                        "loc": {
                          "start": {
                            "line": 155,
                            "column": 8
                          },
                          "end": {
                            "line": 155,
                            "column": 46
                          }
                        }
                      },
                      "range": [
                        5199,
                        5238
                      ],
                      "loc": {
                        "start": {
                          "line": 155,
                          "column": 8
                        },
                        "end": {
                          "line": 155,
                          "column": 47
                        }
                      }
                    }
                  ],
                  "range": [
                    4764,
                    5244
                  ],
                  "loc": {
                    "start": {
                      "line": 145,
                      "column": 24
                    },
                    "end": {
                      "line": 156,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  4749,
                  5244
                ],
                "loc": {
                  "start": {
                    "line": 145,
                    "column": 9
                  },
                  "end": {
                    "line": 156,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                4744,
                5244
              ],
              "loc": {
                "start": {
                  "line": 145,
                  "column": 4
                },
                "end": {
                  "line": 156,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Build a specified pop-up filter elements\n     * @param  {Number} colIndex Column index\n     * @param  {Object} div      Optional container DOM element\n     ",
                  "range": [
                    4570,
                    4739
                  ],
                  "loc": {
                    "start": {
                      "line": 140,
                      "column": 4
                    },
                    "end": {
                      "line": 144,
                      "column": 7
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Toogle visibility of specified filter\n     * @param  {Number} colIndex Column index\n     ",
                  "range": [
                    5250,
                    5352
                  ],
                  "loc": {
                    "start": {
                      "line": 158,
                      "column": 4
                    },
                    "end": {
                      "line": 161,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "toggle",
                "range": [
                  5357,
                  5363
                ],
                "loc": {
                  "start": {
                    "line": 162,
                    "column": 4
                  },
                  "end": {
                    "line": 162,
                    "column": 10
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "colIndex",
                    "range": [
                      5364,
                      5372
                    ],
                    "loc": {
                      "start": {
                        "line": 162,
                        "column": 11
                      },
                      "end": {
                        "line": 162,
                        "column": 19
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "tf",
                            "range": [
                              5387,
                              5389
                            ],
                            "loc": {
                              "start": {
                                "line": 163,
                                "column": 12
                              },
                              "end": {
                                "line": 163,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                5392,
                                5396
                              ],
                              "loc": {
                                "start": {
                                  "line": 163,
                                  "column": 17
                                },
                                "end": {
                                  "line": 163,
                                  "column": 21
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "tf",
                              "range": [
                                5397,
                                5399
                              ],
                              "loc": {
                                "start": {
                                  "line": 163,
                                  "column": 22
                                },
                                "end": {
                                  "line": 163,
                                  "column": 24
                                }
                              }
                            },
                            "range": [
                              5392,
                              5399
                            ],
                            "loc": {
                              "start": {
                                "line": 163,
                                "column": 17
                              },
                              "end": {
                                "line": 163,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            5387,
                            5399
                          ],
                          "loc": {
                            "start": {
                              "line": 163,
                              "column": 12
                            },
                            "end": {
                              "line": 163,
                              "column": 24
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "popUpFltElm",
                            "range": [
                              5413,
                              5424
                            ],
                            "loc": {
                              "start": {
                                "line": 164,
                                "column": 12
                              },
                              "end": {
                                "line": 164,
                                "column": 23
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  5427,
                                  5431
                                ],
                                "loc": {
                                  "start": {
                                    "line": 164,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 164,
                                    "column": 30
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "popUpFltElms",
                                "range": [
                                  5432,
                                  5444
                                ],
                                "loc": {
                                  "start": {
                                    "line": 164,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 164,
                                    "column": 43
                                  }
                                }
                              },
                              "range": [
                                5427,
                                5444
                              ],
                              "loc": {
                                "start": {
                                  "line": 164,
                                  "column": 26
                                },
                                "end": {
                                  "line": 164,
                                  "column": 43
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "colIndex",
                              "range": [
                                5445,
                                5453
                              ],
                              "loc": {
                                "start": {
                                  "line": 164,
                                  "column": 44
                                },
                                "end": {
                                  "line": 164,
                                  "column": 52
                                }
                              }
                            },
                            "range": [
                              5427,
                              5454
                            ],
                            "loc": {
                              "start": {
                                "line": 164,
                                "column": 26
                              },
                              "end": {
                                "line": 164,
                                "column": 53
                              }
                            }
                          },
                          "range": [
                            5413,
                            5454
                          ],
                          "loc": {
                            "start": {
                              "line": 164,
                              "column": 12
                            },
                            "end": {
                              "line": 164,
                              "column": 53
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        5383,
                        5455
                      ],
                      "loc": {
                        "start": {
                          "line": 163,
                          "column": 8
                        },
                        "end": {
                          "line": 164,
                          "column": 54
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "||",
                        "left": {
                          "type": "BinaryExpression",
                          "operator": "===",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "popUpFltElm",
                                "range": [
                                  5468,
                                  5479
                                ],
                                "loc": {
                                  "start": {
                                    "line": 166,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 166,
                                    "column": 22
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "style",
                                "range": [
                                  5480,
                                  5485
                                ],
                                "loc": {
                                  "start": {
                                    "line": 166,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 166,
                                    "column": 28
                                  }
                                }
                              },
                              "range": [
                                5468,
                                5485
                              ],
                              "loc": {
                                "start": {
                                  "line": 166,
                                  "column": 11
                                },
                                "end": {
                                  "line": 166,
                                  "column": 28
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "display",
                              "range": [
                                5486,
                                5493
                              ],
                              "loc": {
                                "start": {
                                  "line": 166,
                                  "column": 29
                                },
                                "end": {
                                  "line": 166,
                                  "column": 36
                                }
                              }
                            },
                            "range": [
                              5468,
                              5493
                            ],
                            "loc": {
                              "start": {
                                "line": 166,
                                "column": 11
                              },
                              "end": {
                                "line": 166,
                                "column": 36
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "none",
                            "raw": "'none'",
                            "range": [
                              5498,
                              5504
                            ],
                            "loc": {
                              "start": {
                                "line": 166,
                                "column": 41
                              },
                              "end": {
                                "line": 166,
                                "column": 47
                              }
                            }
                          },
                          "range": [
                            5468,
                            5504
                          ],
                          "loc": {
                            "start": {
                              "line": 166,
                              "column": 11
                            },
                            "end": {
                              "line": 166,
                              "column": 47
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "===",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "popUpFltElm",
                                "range": [
                                  5520,
                                  5531
                                ],
                                "loc": {
                                  "start": {
                                    "line": 167,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 167,
                                    "column": 23
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "style",
                                "range": [
                                  5532,
                                  5537
                                ],
                                "loc": {
                                  "start": {
                                    "line": 167,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 167,
                                    "column": 29
                                  }
                                }
                              },
                              "range": [
                                5520,
                                5537
                              ],
                              "loc": {
                                "start": {
                                  "line": 167,
                                  "column": 12
                                },
                                "end": {
                                  "line": 167,
                                  "column": 29
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "display",
                              "range": [
                                5538,
                                5545
                              ],
                              "loc": {
                                "start": {
                                  "line": 167,
                                  "column": 30
                                },
                                "end": {
                                  "line": 167,
                                  "column": 37
                                }
                              }
                            },
                            "range": [
                              5520,
                              5545
                            ],
                            "loc": {
                              "start": {
                                "line": 167,
                                "column": 12
                              },
                              "end": {
                                "line": 167,
                                "column": 37
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "",
                            "raw": "''",
                            "range": [
                              5550,
                              5552
                            ],
                            "loc": {
                              "start": {
                                "line": 167,
                                "column": 42
                              },
                              "end": {
                                "line": 167,
                                "column": 44
                              }
                            }
                          },
                          "range": [
                            5520,
                            5552
                          ],
                          "loc": {
                            "start": {
                              "line": 167,
                              "column": 12
                            },
                            "end": {
                              "line": 167,
                              "column": 44
                            }
                          }
                        },
                        "range": [
                          5468,
                          5552
                        ],
                        "loc": {
                          "start": {
                            "line": 166,
                            "column": 11
                          },
                          "end": {
                            "line": 167,
                            "column": 44
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  5570,
                                  5574
                                ],
                                "loc": {
                                  "start": {
                                    "line": 168,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 168,
                                    "column": 19
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "onBeforePopUpOpen",
                                "range": [
                                  5575,
                                  5592
                                ],
                                "loc": {
                                  "start": {
                                    "line": 168,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 168,
                                    "column": 37
                                  }
                                }
                              },
                              "range": [
                                5570,
                                5592
                              ],
                              "loc": {
                                "start": {
                                  "line": 168,
                                  "column": 15
                                },
                                "end": {
                                  "line": 168,
                                  "column": 37
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ThisExpression",
                                          "range": [
                                            5611,
                                            5615
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 169,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 169,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "onBeforePopUpOpen",
                                          "range": [
                                            5616,
                                            5633
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 169,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 169,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "range": [
                                          5611,
                                          5633
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 169,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 169,
                                            "column": 38
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "call",
                                        "range": [
                                          5634,
                                          5638
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 169,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 169,
                                            "column": 43
                                          }
                                        }
                                      },
                                      "range": [
                                        5611,
                                        5638
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 169,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 169,
                                          "column": 43
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": null,
                                        "raw": "null",
                                        "range": [
                                          5660,
                                          5664
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 170,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 170,
                                            "column": 24
                                          }
                                        }
                                      },
                                      {
                                        "type": "ThisExpression",
                                        "range": [
                                          5666,
                                          5670
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 170,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 170,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "MemberExpression",
                                        "computed": true,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "ThisExpression",
                                            "range": [
                                              5672,
                                              5676
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 170,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 170,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "popUpFltElms",
                                            "range": [
                                              5677,
                                              5689
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 170,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 170,
                                                "column": 49
                                              }
                                            }
                                          },
                                          "range": [
                                            5672,
                                            5689
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 170,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 170,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "colIndex",
                                          "range": [
                                            5690,
                                            5698
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 170,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 170,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "range": [
                                          5672,
                                          5699
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 170,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 170,
                                            "column": 59
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "colIndex",
                                        "range": [
                                          5701,
                                          5709
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 170,
                                            "column": 61
                                          },
                                          "end": {
                                            "line": 170,
                                            "column": 69
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5611,
                                      5710
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 169,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 170,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "range": [
                                    5611,
                                    5711
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 169,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 170,
                                      "column": 71
                                    }
                                  }
                                }
                              ],
                              "range": [
                                5593,
                                5725
                              ],
                              "loc": {
                                "start": {
                                  "line": 168,
                                  "column": 38
                                },
                                "end": {
                                  "line": 171,
                                  "column": 13
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              5567,
                              5725
                            ],
                            "loc": {
                              "start": {
                                "line": 168,
                                "column": 12
                              },
                              "end": {
                                "line": 171,
                                "column": 13
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "popUpFltElm",
                                    "range": [
                                      5738,
                                      5749
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 172,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 172,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "style",
                                    "range": [
                                      5750,
                                      5755
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 172,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 172,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    5738,
                                    5755
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 172,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 172,
                                      "column": 29
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "display",
                                  "range": [
                                    5756,
                                    5763
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 172,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 172,
                                      "column": 37
                                    }
                                  }
                                },
                                "range": [
                                  5738,
                                  5763
                                ],
                                "loc": {
                                  "start": {
                                    "line": 172,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 172,
                                    "column": 37
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "block",
                                "raw": "'block'",
                                "range": [
                                  5766,
                                  5773
                                ],
                                "loc": {
                                  "start": {
                                    "line": 172,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 172,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                5738,
                                5773
                              ],
                              "loc": {
                                "start": {
                                  "line": 172,
                                  "column": 12
                                },
                                "end": {
                                  "line": 172,
                                  "column": 47
                                }
                              }
                            },
                            "range": [
                              5738,
                              5774
                            ],
                            "loc": {
                              "start": {
                                "line": 172,
                                "column": 12
                              },
                              "end": {
                                "line": 172,
                                "column": 48
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "===",
                              "left": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "tf",
                                    "range": [
                                      5790,
                                      5792
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 173,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 173,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "getFilterType",
                                    "range": [
                                      5793,
                                      5806
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 173,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 173,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    5790,
                                    5806
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 173,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 173,
                                      "column": 31
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "colIndex",
                                    "range": [
                                      5807,
                                      5815
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 173,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 173,
                                        "column": 40
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5790,
                                  5816
                                ],
                                "loc": {
                                  "start": {
                                    "line": 173,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 173,
                                    "column": 41
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "tf",
                                  "range": [
                                    5821,
                                    5823
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 173,
                                      "column": 46
                                    },
                                    "end": {
                                      "line": 173,
                                      "column": 48
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "fltTypeInp",
                                  "range": [
                                    5824,
                                    5834
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 173,
                                      "column": 49
                                    },
                                    "end": {
                                      "line": 173,
                                      "column": 59
                                    }
                                  }
                                },
                                "range": [
                                  5821,
                                  5834
                                ],
                                "loc": {
                                  "start": {
                                    "line": 173,
                                    "column": 46
                                  },
                                  "end": {
                                    "line": 173,
                                    "column": 59
                                  }
                                }
                              },
                              "range": [
                                5790,
                                5834
                              ],
                              "loc": {
                                "start": {
                                  "line": 173,
                                  "column": 15
                                },
                                "end": {
                                  "line": 173,
                                  "column": 59
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "flt",
                                        "range": [
                                          5857,
                                          5860
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 174,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 174,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "tf",
                                            "range": [
                                              5863,
                                              5865
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 174,
                                                "column": 26
                                              },
                                              "end": {
                                                "line": 174,
                                                "column": 28
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "getFilterElement",
                                            "range": [
                                              5866,
                                              5882
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 174,
                                                "column": 29
                                              },
                                              "end": {
                                                "line": 174,
                                                "column": 45
                                              }
                                            }
                                          },
                                          "range": [
                                            5863,
                                            5882
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 174,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 174,
                                              "column": 45
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "colIndex",
                                            "range": [
                                              5883,
                                              5891
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 174,
                                                "column": 46
                                              },
                                              "end": {
                                                "line": 174,
                                                "column": 54
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          5863,
                                          5892
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 174,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 174,
                                            "column": 55
                                          }
                                        }
                                      },
                                      "range": [
                                        5857,
                                        5892
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 174,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 174,
                                          "column": 55
                                        }
                                      }
                                    }
                                  ],
                                  "kind": "var",
                                  "range": [
                                    5853,
                                    5893
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 174,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 174,
                                      "column": 56
                                    }
                                  }
                                },
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "Identifier",
                                    "name": "flt",
                                    "range": [
                                      5913,
                                      5916
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 175,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 175,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "flt",
                                              "range": [
                                                5939,
                                                5942
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 176,
                                                  "column": 20
                                                },
                                                "end": {
                                                  "line": 176,
                                                  "column": 23
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "focus",
                                              "range": [
                                                5943,
                                                5948
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 176,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 176,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            "range": [
                                              5939,
                                              5948
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 176,
                                                "column": 20
                                              },
                                              "end": {
                                                "line": 176,
                                                "column": 29
                                              }
                                            }
                                          },
                                          "arguments": [],
                                          "range": [
                                            5939,
                                            5950
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 176,
                                              "column": 20
                                            },
                                            "end": {
                                              "line": 176,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "range": [
                                          5939,
                                          5951
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 176,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 176,
                                            "column": 32
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5917,
                                      5969
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 175,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 177,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    5910,
                                    5969
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 175,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 177,
                                      "column": 17
                                    }
                                  }
                                }
                              ],
                              "range": [
                                5835,
                                5983
                              ],
                              "loc": {
                                "start": {
                                  "line": 173,
                                  "column": 60
                                },
                                "end": {
                                  "line": 178,
                                  "column": 13
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              5787,
                              5983
                            ],
                            "loc": {
                              "start": {
                                "line": 173,
                                "column": 12
                              },
                              "end": {
                                "line": 178,
                                "column": 13
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  5999,
                                  6003
                                ],
                                "loc": {
                                  "start": {
                                    "line": 179,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 179,
                                    "column": 19
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "onAfterPopUpOpen",
                                "range": [
                                  6004,
                                  6020
                                ],
                                "loc": {
                                  "start": {
                                    "line": 179,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 179,
                                    "column": 36
                                  }
                                }
                              },
                              "range": [
                                5999,
                                6020
                              ],
                              "loc": {
                                "start": {
                                  "line": 179,
                                  "column": 15
                                },
                                "end": {
                                  "line": 179,
                                  "column": 36
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ThisExpression",
                                          "range": [
                                            6039,
                                            6043
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 180,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 180,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "onAfterPopUpOpen",
                                          "range": [
                                            6044,
                                            6060
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 180,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 180,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "range": [
                                          6039,
                                          6060
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 180,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 180,
                                            "column": 37
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "call",
                                        "range": [
                                          6061,
                                          6065
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 180,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 180,
                                            "column": 42
                                          }
                                        }
                                      },
                                      "range": [
                                        6039,
                                        6065
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 180,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 180,
                                          "column": 42
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": null,
                                        "raw": "null",
                                        "range": [
                                          6087,
                                          6091
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 181,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 181,
                                            "column": 24
                                          }
                                        }
                                      },
                                      {
                                        "type": "ThisExpression",
                                        "range": [
                                          6093,
                                          6097
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 181,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 181,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "MemberExpression",
                                        "computed": true,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "ThisExpression",
                                            "range": [
                                              6099,
                                              6103
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 181,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 181,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "popUpFltElms",
                                            "range": [
                                              6104,
                                              6116
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 181,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 181,
                                                "column": 49
                                              }
                                            }
                                          },
                                          "range": [
                                            6099,
                                            6116
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 181,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 181,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "colIndex",
                                          "range": [
                                            6117,
                                            6125
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 181,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 181,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "range": [
                                          6099,
                                          6126
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 181,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 181,
                                            "column": 59
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "colIndex",
                                        "range": [
                                          6128,
                                          6136
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 181,
                                            "column": 61
                                          },
                                          "end": {
                                            "line": 181,
                                            "column": 69
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6039,
                                      6137
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 180,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 181,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "range": [
                                    6039,
                                    6138
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 180,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 181,
                                      "column": 71
                                    }
                                  }
                                }
                              ],
                              "range": [
                                6021,
                                6152
                              ],
                              "loc": {
                                "start": {
                                  "line": 179,
                                  "column": 37
                                },
                                "end": {
                                  "line": 182,
                                  "column": 13
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              5996,
                              6152
                            ],
                            "loc": {
                              "start": {
                                "line": 179,
                                "column": 12
                              },
                              "end": {
                                "line": 182,
                                "column": 13
                              }
                            }
                          }
                        ],
                        "range": [
                          5553,
                          6162
                        ],
                        "loc": {
                          "start": {
                            "line": 167,
                            "column": 45
                          },
                          "end": {
                            "line": 183,
                            "column": 9
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  6185,
                                  6189
                                ],
                                "loc": {
                                  "start": {
                                    "line": 184,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 184,
                                    "column": 19
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "onBeforePopUpClose",
                                "range": [
                                  6190,
                                  6208
                                ],
                                "loc": {
                                  "start": {
                                    "line": 184,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 184,
                                    "column": 38
                                  }
                                }
                              },
                              "range": [
                                6185,
                                6208
                              ],
                              "loc": {
                                "start": {
                                  "line": 184,
                                  "column": 15
                                },
                                "end": {
                                  "line": 184,
                                  "column": 38
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ThisExpression",
                                          "range": [
                                            6227,
                                            6231
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 185,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 185,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "onBeforePopUpClose",
                                          "range": [
                                            6232,
                                            6250
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 185,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 185,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "range": [
                                          6227,
                                          6250
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 185,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 185,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "call",
                                        "range": [
                                          6251,
                                          6255
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 185,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 185,
                                            "column": 44
                                          }
                                        }
                                      },
                                      "range": [
                                        6227,
                                        6255
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 185,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 185,
                                          "column": 44
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": null,
                                        "raw": "null",
                                        "range": [
                                          6277,
                                          6281
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 186,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 186,
                                            "column": 24
                                          }
                                        }
                                      },
                                      {
                                        "type": "ThisExpression",
                                        "range": [
                                          6283,
                                          6287
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 186,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 186,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "MemberExpression",
                                        "computed": true,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "ThisExpression",
                                            "range": [
                                              6289,
                                              6293
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 186,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 186,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "popUpFltElms",
                                            "range": [
                                              6294,
                                              6306
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 186,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 186,
                                                "column": 49
                                              }
                                            }
                                          },
                                          "range": [
                                            6289,
                                            6306
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 186,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 186,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "colIndex",
                                          "range": [
                                            6307,
                                            6315
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 186,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 186,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "range": [
                                          6289,
                                          6316
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 186,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 186,
                                            "column": 59
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "colIndex",
                                        "range": [
                                          6318,
                                          6326
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 186,
                                            "column": 61
                                          },
                                          "end": {
                                            "line": 186,
                                            "column": 69
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6227,
                                      6327
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 185,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 186,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "range": [
                                    6227,
                                    6328
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 185,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 186,
                                      "column": 71
                                    }
                                  }
                                }
                              ],
                              "range": [
                                6209,
                                6342
                              ],
                              "loc": {
                                "start": {
                                  "line": 184,
                                  "column": 39
                                },
                                "end": {
                                  "line": 187,
                                  "column": 13
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              6182,
                              6342
                            ],
                            "loc": {
                              "start": {
                                "line": 184,
                                "column": 12
                              },
                              "end": {
                                "line": 187,
                                "column": 13
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "popUpFltElm",
                                    "range": [
                                      6355,
                                      6366
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 188,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 188,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "style",
                                    "range": [
                                      6367,
                                      6372
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 188,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 188,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    6355,
                                    6372
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 188,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 188,
                                      "column": 29
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "display",
                                  "range": [
                                    6373,
                                    6380
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 188,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 188,
                                      "column": 37
                                    }
                                  }
                                },
                                "range": [
                                  6355,
                                  6380
                                ],
                                "loc": {
                                  "start": {
                                    "line": 188,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 188,
                                    "column": 37
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "none",
                                "raw": "'none'",
                                "range": [
                                  6383,
                                  6389
                                ],
                                "loc": {
                                  "start": {
                                    "line": 188,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 188,
                                    "column": 46
                                  }
                                }
                              },
                              "range": [
                                6355,
                                6389
                              ],
                              "loc": {
                                "start": {
                                  "line": 188,
                                  "column": 12
                                },
                                "end": {
                                  "line": 188,
                                  "column": 46
                                }
                              }
                            },
                            "range": [
                              6355,
                              6390
                            ],
                            "loc": {
                              "start": {
                                "line": 188,
                                "column": 12
                              },
                              "end": {
                                "line": 188,
                                "column": 47
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  6406,
                                  6410
                                ],
                                "loc": {
                                  "start": {
                                    "line": 189,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 189,
                                    "column": 19
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "onAfterPopUpClose",
                                "range": [
                                  6411,
                                  6428
                                ],
                                "loc": {
                                  "start": {
                                    "line": 189,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 189,
                                    "column": 37
                                  }
                                }
                              },
                              "range": [
                                6406,
                                6428
                              ],
                              "loc": {
                                "start": {
                                  "line": 189,
                                  "column": 15
                                },
                                "end": {
                                  "line": 189,
                                  "column": 37
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ThisExpression",
                                          "range": [
                                            6447,
                                            6451
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 190,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 190,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "onAfterPopUpClose",
                                          "range": [
                                            6452,
                                            6469
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 190,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 190,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "range": [
                                          6447,
                                          6469
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 190,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 190,
                                            "column": 38
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "call",
                                        "range": [
                                          6470,
                                          6474
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 190,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 190,
                                            "column": 43
                                          }
                                        }
                                      },
                                      "range": [
                                        6447,
                                        6474
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 190,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 190,
                                          "column": 43
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": null,
                                        "raw": "null",
                                        "range": [
                                          6496,
                                          6500
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 191,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 191,
                                            "column": 24
                                          }
                                        }
                                      },
                                      {
                                        "type": "ThisExpression",
                                        "range": [
                                          6502,
                                          6506
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 191,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 191,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "MemberExpression",
                                        "computed": true,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "ThisExpression",
                                            "range": [
                                              6508,
                                              6512
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 191,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 191,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "popUpFltElms",
                                            "range": [
                                              6513,
                                              6525
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 191,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 191,
                                                "column": 49
                                              }
                                            }
                                          },
                                          "range": [
                                            6508,
                                            6525
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 191,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 191,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "colIndex",
                                          "range": [
                                            6526,
                                            6534
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 191,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 191,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "range": [
                                          6508,
                                          6535
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 191,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 191,
                                            "column": 59
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "colIndex",
                                        "range": [
                                          6537,
                                          6545
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 191,
                                            "column": 61
                                          },
                                          "end": {
                                            "line": 191,
                                            "column": 69
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6447,
                                      6546
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 190,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 191,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "range": [
                                    6447,
                                    6547
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 190,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 191,
                                      "column": 71
                                    }
                                  }
                                }
                              ],
                              "range": [
                                6429,
                                6561
                              ],
                              "loc": {
                                "start": {
                                  "line": 189,
                                  "column": 38
                                },
                                "end": {
                                  "line": 192,
                                  "column": 13
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              6403,
                              6561
                            ],
                            "loc": {
                              "start": {
                                "line": 189,
                                "column": 12
                              },
                              "end": {
                                "line": 192,
                                "column": 13
                              }
                            }
                          }
                        ],
                        "range": [
                          6168,
                          6571
                        ],
                        "loc": {
                          "start": {
                            "line": 183,
                            "column": 15
                          },
                          "end": {
                            "line": 193,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        5465,
                        6571
                      ],
                      "loc": {
                        "start": {
                          "line": 166,
                          "column": 8
                        },
                        "end": {
                          "line": 193,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    5373,
                    6577
                  ],
                  "loc": {
                    "start": {
                      "line": 162,
                      "column": 20
                    },
                    "end": {
                      "line": 194,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  5363,
                  6577
                ],
                "loc": {
                  "start": {
                    "line": 162,
                    "column": 10
                  },
                  "end": {
                    "line": 194,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                5357,
                6577
              ],
              "loc": {
                "start": {
                  "line": 162,
                  "column": 4
                },
                "end": {
                  "line": 194,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Toogle visibility of specified filter\n     * @param  {Number} colIndex Column index\n     ",
                  "range": [
                    5250,
                    5352
                  ],
                  "loc": {
                    "start": {
                      "line": 158,
                      "column": 4
                    },
                    "end": {
                      "line": 161,
                      "column": 7
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Close all filters excepted for the specified one if any\n     * @param  {Number} exceptIdx Column index of the filter to not close\n     ",
                  "range": [
                    6583,
                    6731
                  ],
                  "loc": {
                    "start": {
                      "line": 196,
                      "column": 4
                    },
                    "end": {
                      "line": 199,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "closeAll",
                "range": [
                  6736,
                  6744
                ],
                "loc": {
                  "start": {
                    "line": 200,
                    "column": 4
                  },
                  "end": {
                    "line": 200,
                    "column": 12
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "exceptIdx",
                    "range": [
                      6745,
                      6754
                    ],
                    "loc": {
                      "start": {
                        "line": 200,
                        "column": 13
                      },
                      "end": {
                        "line": 200,
                        "column": 22
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ForStatement",
                      "init": {
                        "type": "VariableDeclaration",
                        "declarations": [
                          {
                            "type": "VariableDeclarator",
                            "id": {
                              "type": "Identifier",
                              "name": "i",
                              "range": [
                                6773,
                                6774
                              ],
                              "loc": {
                                "start": {
                                  "line": 201,
                                  "column": 16
                                },
                                "end": {
                                  "line": 201,
                                  "column": 17
                                }
                              }
                            },
                            "init": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                6775,
                                6776
                              ],
                              "loc": {
                                "start": {
                                  "line": 201,
                                  "column": 18
                                },
                                "end": {
                                  "line": 201,
                                  "column": 19
                                }
                              }
                            },
                            "range": [
                              6773,
                              6776
                            ],
                            "loc": {
                              "start": {
                                "line": 201,
                                "column": 16
                              },
                              "end": {
                                "line": 201,
                                "column": 19
                              }
                            }
                          }
                        ],
                        "kind": "var",
                        "range": [
                          6769,
                          6776
                        ],
                        "loc": {
                          "start": {
                            "line": 201,
                            "column": 12
                          },
                          "end": {
                            "line": 201,
                            "column": 19
                          }
                        }
                      },
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "Identifier",
                          "name": "i",
                          "range": [
                            6778,
                            6779
                          ],
                          "loc": {
                            "start": {
                              "line": 201,
                              "column": 21
                            },
                            "end": {
                              "line": 201,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                6780,
                                6784
                              ],
                              "loc": {
                                "start": {
                                  "line": 201,
                                  "column": 23
                                },
                                "end": {
                                  "line": 201,
                                  "column": 27
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "popUpFltElms",
                              "range": [
                                6785,
                                6797
                              ],
                              "loc": {
                                "start": {
                                  "line": 201,
                                  "column": 28
                                },
                                "end": {
                                  "line": 201,
                                  "column": 40
                                }
                              }
                            },
                            "range": [
                              6780,
                              6797
                            ],
                            "loc": {
                              "start": {
                                "line": 201,
                                "column": 23
                              },
                              "end": {
                                "line": 201,
                                "column": 40
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              6798,
                              6804
                            ],
                            "loc": {
                              "start": {
                                "line": 201,
                                "column": 41
                              },
                              "end": {
                                "line": 201,
                                "column": 47
                              }
                            }
                          },
                          "range": [
                            6780,
                            6804
                          ],
                          "loc": {
                            "start": {
                              "line": 201,
                              "column": 23
                            },
                            "end": {
                              "line": 201,
                              "column": 47
                            }
                          }
                        },
                        "range": [
                          6778,
                          6804
                        ],
                        "loc": {
                          "start": {
                            "line": 201,
                            "column": 21
                          },
                          "end": {
                            "line": 201,
                            "column": 47
                          }
                        }
                      },
                      "update": {
                        "type": "UpdateExpression",
                        "operator": "++",
                        "argument": {
                          "type": "Identifier",
                          "name": "i",
                          "range": [
                            6806,
                            6807
                          ],
                          "loc": {
                            "start": {
                              "line": 201,
                              "column": 49
                            },
                            "end": {
                              "line": 201,
                              "column": 50
                            }
                          }
                        },
                        "prefix": false,
                        "range": [
                          6806,
                          6809
                        ],
                        "loc": {
                          "start": {
                            "line": 201,
                            "column": 49
                          },
                          "end": {
                            "line": 201,
                            "column": 52
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "===",
                              "left": {
                                "type": "Identifier",
                                "name": "i",
                                "range": [
                                  6827,
                                  6828
                                ],
                                "loc": {
                                  "start": {
                                    "line": 202,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 202,
                                    "column": 16
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "exceptIdx",
                                "range": [
                                  6833,
                                  6842
                                ],
                                "loc": {
                                  "start": {
                                    "line": 202,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 202,
                                    "column": 30
                                  }
                                }
                              },
                              "range": [
                                6827,
                                6842
                              ],
                              "loc": {
                                "start": {
                                  "line": 202,
                                  "column": 15
                                },
                                "end": {
                                  "line": 202,
                                  "column": 30
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ContinueStatement",
                                  "label": null,
                                  "range": [
                                    6861,
                                    6870
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 203,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 203,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "range": [
                                6843,
                                6884
                              ],
                              "loc": {
                                "start": {
                                  "line": 202,
                                  "column": 31
                                },
                                "end": {
                                  "line": 204,
                                  "column": 13
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              6824,
                              6884
                            ],
                            "loc": {
                              "start": {
                                "line": 202,
                                "column": 12
                              },
                              "end": {
                                "line": 204,
                                "column": 13
                              }
                            }
                          },
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "popUpFltElm",
                                  "range": [
                                    6901,
                                    6912
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 205,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 205,
                                      "column": 27
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        6915,
                                        6919
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 205,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 205,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "popUpFltElms",
                                      "range": [
                                        6920,
                                        6932
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 205,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 205,
                                          "column": 47
                                        }
                                      }
                                    },
                                    "range": [
                                      6915,
                                      6932
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 205,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 205,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      6933,
                                      6934
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 205,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 205,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    6915,
                                    6935
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 205,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 205,
                                      "column": 50
                                    }
                                  }
                                },
                                "range": [
                                  6901,
                                  6935
                                ],
                                "loc": {
                                  "start": {
                                    "line": 205,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 205,
                                    "column": 50
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              6897,
                              6936
                            ],
                            "loc": {
                              "start": {
                                "line": 205,
                                "column": 12
                              },
                              "end": {
                                "line": 205,
                                "column": 51
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "Identifier",
                              "name": "popUpFltElm",
                              "range": [
                                6952,
                                6963
                              ],
                              "loc": {
                                "start": {
                                  "line": 206,
                                  "column": 15
                                },
                                "end": {
                                  "line": 206,
                                  "column": 26
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "popUpFltElm",
                                          "range": [
                                            6982,
                                            6993
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 207,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 207,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "style",
                                          "range": [
                                            6994,
                                            6999
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 207,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 207,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "range": [
                                          6982,
                                          6999
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 207,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 207,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "display",
                                        "range": [
                                          7000,
                                          7007
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 207,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 207,
                                            "column": 41
                                          }
                                        }
                                      },
                                      "range": [
                                        6982,
                                        7007
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 207,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 207,
                                          "column": 41
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": "none",
                                      "raw": "'none'",
                                      "range": [
                                        7010,
                                        7016
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 207,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 207,
                                          "column": 50
                                        }
                                      }
                                    },
                                    "range": [
                                      6982,
                                      7016
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 207,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 207,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    6982,
                                    7017
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 207,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 207,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "range": [
                                6964,
                                7031
                              ],
                              "loc": {
                                "start": {
                                  "line": 206,
                                  "column": 27
                                },
                                "end": {
                                  "line": 208,
                                  "column": 13
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              6949,
                              7031
                            ],
                            "loc": {
                              "start": {
                                "line": 206,
                                "column": 12
                              },
                              "end": {
                                "line": 208,
                                "column": 13
                              }
                            }
                          }
                        ],
                        "range": [
                          6810,
                          7041
                        ],
                        "loc": {
                          "start": {
                            "line": 201,
                            "column": 53
                          },
                          "end": {
                            "line": 209,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        6765,
                        7041
                      ],
                      "loc": {
                        "start": {
                          "line": 201,
                          "column": 8
                        },
                        "end": {
                          "line": 209,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    6755,
                    7047
                  ],
                  "loc": {
                    "start": {
                      "line": 200,
                      "column": 23
                    },
                    "end": {
                      "line": 210,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  6744,
                  7047
                ],
                "loc": {
                  "start": {
                    "line": 200,
                    "column": 12
                  },
                  "end": {
                    "line": 210,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                6736,
                7047
              ],
              "loc": {
                "start": {
                  "line": 200,
                  "column": 4
                },
                "end": {
                  "line": 210,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Close all filters excepted for the specified one if any\n     * @param  {Number} exceptIdx Column index of the filter to not close\n     ",
                  "range": [
                    6583,
                    6731
                  ],
                  "loc": {
                    "start": {
                      "line": 196,
                      "column": 4
                    },
                    "end": {
                      "line": 199,
                      "column": 7
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Build all the icons representing the pop-up filters\n     ",
                  "range": [
                    7053,
                    7123
                  ],
                  "loc": {
                    "start": {
                      "line": 212,
                      "column": 4
                    },
                    "end": {
                      "line": 214,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "buildIcons",
                "range": [
                  7128,
                  7138
                ],
                "loc": {
                  "start": {
                    "line": 215,
                    "column": 4
                  },
                  "end": {
                    "line": 215,
                    "column": 14
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ForStatement",
                      "init": {
                        "type": "VariableDeclaration",
                        "declarations": [
                          {
                            "type": "VariableDeclarator",
                            "id": {
                              "type": "Identifier",
                              "name": "i",
                              "range": [
                                7158,
                                7159
                              ],
                              "loc": {
                                "start": {
                                  "line": 216,
                                  "column": 16
                                },
                                "end": {
                                  "line": 216,
                                  "column": 17
                                }
                              }
                            },
                            "init": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                7160,
                                7161
                              ],
                              "loc": {
                                "start": {
                                  "line": 216,
                                  "column": 18
                                },
                                "end": {
                                  "line": 216,
                                  "column": 19
                                }
                              }
                            },
                            "range": [
                              7158,
                              7161
                            ],
                            "loc": {
                              "start": {
                                "line": 216,
                                "column": 16
                              },
                              "end": {
                                "line": 216,
                                "column": 19
                              }
                            }
                          }
                        ],
                        "kind": "var",
                        "range": [
                          7154,
                          7161
                        ],
                        "loc": {
                          "start": {
                            "line": 216,
                            "column": 12
                          },
                          "end": {
                            "line": 216,
                            "column": 19
                          }
                        }
                      },
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "Identifier",
                          "name": "i",
                          "range": [
                            7163,
                            7164
                          ],
                          "loc": {
                            "start": {
                              "line": 216,
                              "column": 21
                            },
                            "end": {
                              "line": 216,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                7165,
                                7169
                              ],
                              "loc": {
                                "start": {
                                  "line": 216,
                                  "column": 23
                                },
                                "end": {
                                  "line": 216,
                                  "column": 27
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "popUpFltImgs",
                              "range": [
                                7170,
                                7182
                              ],
                              "loc": {
                                "start": {
                                  "line": 216,
                                  "column": 28
                                },
                                "end": {
                                  "line": 216,
                                  "column": 40
                                }
                              }
                            },
                            "range": [
                              7165,
                              7182
                            ],
                            "loc": {
                              "start": {
                                "line": 216,
                                "column": 23
                              },
                              "end": {
                                "line": 216,
                                "column": 40
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              7183,
                              7189
                            ],
                            "loc": {
                              "start": {
                                "line": 216,
                                "column": 41
                              },
                              "end": {
                                "line": 216,
                                "column": 47
                              }
                            }
                          },
                          "range": [
                            7165,
                            7189
                          ],
                          "loc": {
                            "start": {
                              "line": 216,
                              "column": 23
                            },
                            "end": {
                              "line": 216,
                              "column": 47
                            }
                          }
                        },
                        "range": [
                          7163,
                          7189
                        ],
                        "loc": {
                          "start": {
                            "line": 216,
                            "column": 21
                          },
                          "end": {
                            "line": 216,
                            "column": 47
                          }
                        }
                      },
                      "update": {
                        "type": "UpdateExpression",
                        "operator": "++",
                        "argument": {
                          "type": "Identifier",
                          "name": "i",
                          "range": [
                            7191,
                            7192
                          ],
                          "loc": {
                            "start": {
                              "line": 216,
                              "column": 49
                            },
                            "end": {
                              "line": 216,
                              "column": 50
                            }
                          }
                        },
                        "prefix": false,
                        "range": [
                          7191,
                          7194
                        ],
                        "loc": {
                          "start": {
                            "line": 216,
                            "column": 49
                          },
                          "end": {
                            "line": 216,
                            "column": 52
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    7209,
                                    7213
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 217,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 217,
                                      "column": 16
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "buildIcon",
                                  "range": [
                                    7214,
                                    7223
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 217,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 217,
                                      "column": 26
                                    }
                                  }
                                },
                                "range": [
                                  7209,
                                  7223
                                ],
                                "loc": {
                                  "start": {
                                    "line": 217,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 217,
                                    "column": 26
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "i",
                                  "range": [
                                    7224,
                                    7225
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 217,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 217,
                                      "column": 28
                                    }
                                  }
                                },
                                {
                                  "type": "Literal",
                                  "value": false,
                                  "raw": "false",
                                  "range": [
                                    7227,
                                    7232
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 217,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 217,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "range": [
                                7209,
                                7233
                              ],
                              "loc": {
                                "start": {
                                  "line": 217,
                                  "column": 12
                                },
                                "end": {
                                  "line": 217,
                                  "column": 36
                                }
                              }
                            },
                            "range": [
                              7209,
                              7234
                            ],
                            "loc": {
                              "start": {
                                "line": 217,
                                "column": 12
                              },
                              "end": {
                                "line": 217,
                                "column": 37
                              }
                            }
                          }
                        ],
                        "range": [
                          7195,
                          7244
                        ],
                        "loc": {
                          "start": {
                            "line": 216,
                            "column": 53
                          },
                          "end": {
                            "line": 218,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        7150,
                        7244
                      ],
                      "loc": {
                        "start": {
                          "line": 216,
                          "column": 8
                        },
                        "end": {
                          "line": 218,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    7140,
                    7250
                  ],
                  "loc": {
                    "start": {
                      "line": 215,
                      "column": 16
                    },
                    "end": {
                      "line": 219,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  7138,
                  7250
                ],
                "loc": {
                  "start": {
                    "line": 215,
                    "column": 14
                  },
                  "end": {
                    "line": 219,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                7128,
                7250
              ],
              "loc": {
                "start": {
                  "line": 215,
                  "column": 4
                },
                "end": {
                  "line": 219,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Build all the icons representing the pop-up filters\n     ",
                  "range": [
                    7053,
                    7123
                  ],
                  "loc": {
                    "start": {
                      "line": 212,
                      "column": 4
                    },
                    "end": {
                      "line": 214,
                      "column": 7
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Apply specified icon state\n     * @param  {Number} colIndex Column index\n     * @param  {Boolean} active   Apply active state\n     ",
                  "range": [
                    7256,
                    7400
                  ],
                  "loc": {
                    "start": {
                      "line": 221,
                      "column": 4
                    },
                    "end": {
                      "line": 225,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "buildIcon",
                "range": [
                  7405,
                  7414
                ],
                "loc": {
                  "start": {
                    "line": 226,
                    "column": 4
                  },
                  "end": {
                    "line": 226,
                    "column": 13
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "colIndex",
                    "range": [
                      7415,
                      7423
                    ],
                    "loc": {
                      "start": {
                        "line": 226,
                        "column": 14
                      },
                      "end": {
                        "line": 226,
                        "column": 22
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "active",
                    "range": [
                      7425,
                      7431
                    ],
                    "loc": {
                      "start": {
                        "line": 226,
                        "column": 24
                      },
                      "end": {
                        "line": 226,
                        "column": 30
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "MemberExpression",
                        "computed": true,
                        "object": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              7445,
                              7449
                            ],
                            "loc": {
                              "start": {
                                "line": 227,
                                "column": 11
                              },
                              "end": {
                                "line": 227,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "popUpFltImgs",
                            "range": [
                              7450,
                              7462
                            ],
                            "loc": {
                              "start": {
                                "line": 227,
                                "column": 16
                              },
                              "end": {
                                "line": 227,
                                "column": 28
                              }
                            }
                          },
                          "range": [
                            7445,
                            7462
                          ],
                          "loc": {
                            "start": {
                              "line": 227,
                              "column": 11
                            },
                            "end": {
                              "line": 227,
                              "column": 28
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "colIndex",
                          "range": [
                            7463,
                            7471
                          ],
                          "loc": {
                            "start": {
                              "line": 227,
                              "column": 29
                            },
                            "end": {
                              "line": 227,
                              "column": 37
                            }
                          }
                        },
                        "range": [
                          7445,
                          7472
                        ],
                        "loc": {
                          "start": {
                            "line": 227,
                            "column": 11
                          },
                          "end": {
                            "line": 227,
                            "column": 38
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        7487,
                                        7491
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 228,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 228,
                                          "column": 16
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "popUpFltImgs",
                                      "range": [
                                        7492,
                                        7504
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 228,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 228,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "range": [
                                      7487,
                                      7504
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 228,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 228,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "colIndex",
                                    "range": [
                                      7505,
                                      7513
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 228,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 228,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    7487,
                                    7514
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 228,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 228,
                                      "column": 39
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "src",
                                  "range": [
                                    7515,
                                    7518
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 228,
                                      "column": 40
                                    },
                                    "end": {
                                      "line": 228,
                                      "column": 43
                                    }
                                  }
                                },
                                "range": [
                                  7487,
                                  7518
                                ],
                                "loc": {
                                  "start": {
                                    "line": 228,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 228,
                                    "column": 43
                                  }
                                }
                              },
                              "right": {
                                "type": "ConditionalExpression",
                                "test": {
                                  "type": "Identifier",
                                  "name": "active",
                                  "range": [
                                    7521,
                                    7527
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 228,
                                      "column": 46
                                    },
                                    "end": {
                                      "line": 228,
                                      "column": 52
                                    }
                                  }
                                },
                                "consequent": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      7546,
                                      7550
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 229,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 229,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "popUpImgFltActive",
                                    "range": [
                                      7551,
                                      7568
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 229,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 229,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    7546,
                                    7568
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 229,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 229,
                                      "column": 38
                                    }
                                  }
                                },
                                "alternate": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      7571,
                                      7575
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 229,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 229,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "popUpImgFlt",
                                    "range": [
                                      7576,
                                      7587
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 229,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 229,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    7571,
                                    7587
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 229,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 229,
                                      "column": 57
                                    }
                                  }
                                },
                                "range": [
                                  7521,
                                  7587
                                ],
                                "loc": {
                                  "start": {
                                    "line": 228,
                                    "column": 46
                                  },
                                  "end": {
                                    "line": 229,
                                    "column": 57
                                  }
                                }
                              },
                              "range": [
                                7487,
                                7587
                              ],
                              "loc": {
                                "start": {
                                  "line": 228,
                                  "column": 12
                                },
                                "end": {
                                  "line": 229,
                                  "column": 57
                                }
                              }
                            },
                            "range": [
                              7487,
                              7588
                            ],
                            "loc": {
                              "start": {
                                "line": 228,
                                "column": 12
                              },
                              "end": {
                                "line": 229,
                                "column": 58
                              }
                            }
                          }
                        ],
                        "range": [
                          7473,
                          7598
                        ],
                        "loc": {
                          "start": {
                            "line": 227,
                            "column": 39
                          },
                          "end": {
                            "line": 230,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        7442,
                        7598
                      ],
                      "loc": {
                        "start": {
                          "line": 227,
                          "column": 8
                        },
                        "end": {
                          "line": 230,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    7432,
                    7604
                  ],
                  "loc": {
                    "start": {
                      "line": 226,
                      "column": 31
                    },
                    "end": {
                      "line": 231,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  7414,
                  7604
                ],
                "loc": {
                  "start": {
                    "line": 226,
                    "column": 13
                  },
                  "end": {
                    "line": 231,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                7405,
                7604
              ],
              "loc": {
                "start": {
                  "line": 226,
                  "column": 4
                },
                "end": {
                  "line": 231,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Apply specified icon state\n     * @param  {Number} colIndex Column index\n     * @param  {Boolean} active   Apply active state\n     ",
                  "range": [
                    7256,
                    7400
                  ],
                  "loc": {
                    "start": {
                      "line": 221,
                      "column": 4
                    },
                    "end": {
                      "line": 225,
                      "column": 7
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Remove pop-up filters\n     ",
                  "range": [
                    7610,
                    7650
                  ],
                  "loc": {
                    "start": {
                      "line": 233,
                      "column": 4
                    },
                    "end": {
                      "line": 235,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "destroy",
                "range": [
                  7655,
                  7662
                ],
                "loc": {
                  "start": {
                    "line": 236,
                    "column": 4
                  },
                  "end": {
                    "line": 236,
                    "column": 11
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              7678,
                              7682
                            ],
                            "loc": {
                              "start": {
                                "line": 237,
                                "column": 12
                              },
                              "end": {
                                "line": 237,
                                "column": 16
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "initialized",
                            "range": [
                              7683,
                              7694
                            ],
                            "loc": {
                              "start": {
                                "line": 237,
                                "column": 17
                              },
                              "end": {
                                "line": 237,
                                "column": 28
                              }
                            }
                          },
                          "range": [
                            7678,
                            7694
                          ],
                          "loc": {
                            "start": {
                              "line": 237,
                              "column": 12
                            },
                            "end": {
                              "line": 237,
                              "column": 28
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          7677,
                          7694
                        ],
                        "loc": {
                          "start": {
                            "line": 237,
                            "column": 11
                          },
                          "end": {
                            "line": 237,
                            "column": 28
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": null,
                            "range": [
                              7709,
                              7716
                            ],
                            "loc": {
                              "start": {
                                "line": 238,
                                "column": 12
                              },
                              "end": {
                                "line": 238,
                                "column": 19
                              }
                            }
                          }
                        ],
                        "range": [
                          7695,
                          7726
                        ],
                        "loc": {
                          "start": {
                            "line": 237,
                            "column": 29
                          },
                          "end": {
                            "line": 239,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        7674,
                        7726
                      ],
                      "loc": {
                        "start": {
                          "line": 237,
                          "column": 8
                        },
                        "end": {
                          "line": 239,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              7736,
                              7740
                            ],
                            "loc": {
                              "start": {
                                "line": 241,
                                "column": 8
                              },
                              "end": {
                                "line": 241,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "popUpFltElmCache",
                            "range": [
                              7741,
                              7757
                            ],
                            "loc": {
                              "start": {
                                "line": 241,
                                "column": 13
                              },
                              "end": {
                                "line": 241,
                                "column": 29
                              }
                            }
                          },
                          "range": [
                            7736,
                            7757
                          ],
                          "loc": {
                            "start": {
                              "line": 241,
                              "column": 8
                            },
                            "end": {
                              "line": 241,
                              "column": 29
                            }
                          }
                        },
                        "right": {
                          "type": "ArrayExpression",
                          "elements": [],
                          "range": [
                            7760,
                            7762
                          ],
                          "loc": {
                            "start": {
                              "line": 241,
                              "column": 32
                            },
                            "end": {
                              "line": 241,
                              "column": 34
                            }
                          }
                        },
                        "range": [
                          7736,
                          7762
                        ],
                        "loc": {
                          "start": {
                            "line": 241,
                            "column": 8
                          },
                          "end": {
                            "line": 241,
                            "column": 34
                          }
                        }
                      },
                      "range": [
                        7736,
                        7763
                      ],
                      "loc": {
                        "start": {
                          "line": 241,
                          "column": 8
                        },
                        "end": {
                          "line": 241,
                          "column": 35
                        }
                      }
                    },
                    {
                      "type": "ForStatement",
                      "init": {
                        "type": "VariableDeclaration",
                        "declarations": [
                          {
                            "type": "VariableDeclarator",
                            "id": {
                              "type": "Identifier",
                              "name": "i",
                              "range": [
                                7780,
                                7781
                              ],
                              "loc": {
                                "start": {
                                  "line": 242,
                                  "column": 16
                                },
                                "end": {
                                  "line": 242,
                                  "column": 17
                                }
                              }
                            },
                            "init": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                7782,
                                7783
                              ],
                              "loc": {
                                "start": {
                                  "line": 242,
                                  "column": 18
                                },
                                "end": {
                                  "line": 242,
                                  "column": 19
                                }
                              }
                            },
                            "range": [
                              7780,
                              7783
                            ],
                            "loc": {
                              "start": {
                                "line": 242,
                                "column": 16
                              },
                              "end": {
                                "line": 242,
                                "column": 19
                              }
                            }
                          }
                        ],
                        "kind": "var",
                        "range": [
                          7776,
                          7783
                        ],
                        "loc": {
                          "start": {
                            "line": 242,
                            "column": 12
                          },
                          "end": {
                            "line": 242,
                            "column": 19
                          }
                        }
                      },
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "Identifier",
                          "name": "i",
                          "range": [
                            7785,
                            7786
                          ],
                          "loc": {
                            "start": {
                              "line": 242,
                              "column": 21
                            },
                            "end": {
                              "line": 242,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                7787,
                                7791
                              ],
                              "loc": {
                                "start": {
                                  "line": 242,
                                  "column": 23
                                },
                                "end": {
                                  "line": 242,
                                  "column": 27
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "popUpFltElms",
                              "range": [
                                7792,
                                7804
                              ],
                              "loc": {
                                "start": {
                                  "line": 242,
                                  "column": 28
                                },
                                "end": {
                                  "line": 242,
                                  "column": 40
                                }
                              }
                            },
                            "range": [
                              7787,
                              7804
                            ],
                            "loc": {
                              "start": {
                                "line": 242,
                                "column": 23
                              },
                              "end": {
                                "line": 242,
                                "column": 40
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              7805,
                              7811
                            ],
                            "loc": {
                              "start": {
                                "line": 242,
                                "column": 41
                              },
                              "end": {
                                "line": 242,
                                "column": 47
                              }
                            }
                          },
                          "range": [
                            7787,
                            7811
                          ],
                          "loc": {
                            "start": {
                              "line": 242,
                              "column": 23
                            },
                            "end": {
                              "line": 242,
                              "column": 47
                            }
                          }
                        },
                        "range": [
                          7785,
                          7811
                        ],
                        "loc": {
                          "start": {
                            "line": 242,
                            "column": 21
                          },
                          "end": {
                            "line": 242,
                            "column": 47
                          }
                        }
                      },
                      "update": {
                        "type": "UpdateExpression",
                        "operator": "++",
                        "argument": {
                          "type": "Identifier",
                          "name": "i",
                          "range": [
                            7813,
                            7814
                          ],
                          "loc": {
                            "start": {
                              "line": 242,
                              "column": 49
                            },
                            "end": {
                              "line": 242,
                              "column": 50
                            }
                          }
                        },
                        "prefix": false,
                        "range": [
                          7813,
                          7816
                        ],
                        "loc": {
                          "start": {
                            "line": 242,
                            "column": 49
                          },
                          "end": {
                            "line": 242,
                            "column": 52
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "popUpFltElm",
                                  "range": [
                                    7835,
                                    7846
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 243,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 243,
                                      "column": 27
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        7849,
                                        7853
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 243,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 243,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "popUpFltElms",
                                      "range": [
                                        7854,
                                        7866
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 243,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 243,
                                          "column": 47
                                        }
                                      }
                                    },
                                    "range": [
                                      7849,
                                      7866
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 243,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 243,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      7867,
                                      7868
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 243,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 243,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    7849,
                                    7869
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 243,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 243,
                                      "column": 50
                                    }
                                  }
                                },
                                "range": [
                                  7835,
                                  7869
                                ],
                                "loc": {
                                  "start": {
                                    "line": 243,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 243,
                                    "column": 50
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "popUpFltSpan",
                                  "range": [
                                    7887,
                                    7899
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 244,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 244,
                                      "column": 28
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        7902,
                                        7906
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 244,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 244,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "popUpFltSpans",
                                      "range": [
                                        7907,
                                        7920
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 244,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 244,
                                          "column": 49
                                        }
                                      }
                                    },
                                    "range": [
                                      7902,
                                      7920
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 244,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 244,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      7921,
                                      7922
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 244,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 244,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    7902,
                                    7923
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 244,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 244,
                                      "column": 52
                                    }
                                  }
                                },
                                "range": [
                                  7887,
                                  7923
                                ],
                                "loc": {
                                  "start": {
                                    "line": 244,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 244,
                                    "column": 52
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "popUpFltImg",
                                  "range": [
                                    7941,
                                    7952
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 245,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 245,
                                      "column": 27
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        7955,
                                        7959
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 245,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 245,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "popUpFltImgs",
                                      "range": [
                                        7960,
                                        7972
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 245,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 245,
                                          "column": 47
                                        }
                                      }
                                    },
                                    "range": [
                                      7955,
                                      7972
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 245,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 245,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      7973,
                                      7974
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 245,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 245,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    7955,
                                    7975
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 245,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 245,
                                      "column": 50
                                    }
                                  }
                                },
                                "range": [
                                  7941,
                                  7975
                                ],
                                "loc": {
                                  "start": {
                                    "line": 245,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 245,
                                    "column": 50
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              7831,
                              7976
                            ],
                            "loc": {
                              "start": {
                                "line": 243,
                                "column": 12
                              },
                              "end": {
                                "line": 245,
                                "column": 51
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "Identifier",
                              "name": "popUpFltElm",
                              "range": [
                                7992,
                                8003
                              ],
                              "loc": {
                                "start": {
                                  "line": 246,
                                  "column": 15
                                },
                                "end": {
                                  "line": 246,
                                  "column": 26
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Dom",
                                        "range": [
                                          8022,
                                          8025
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 247,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 247,
                                            "column": 19
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "remove",
                                        "range": [
                                          8026,
                                          8032
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 247,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 247,
                                            "column": 26
                                          }
                                        }
                                      },
                                      "range": [
                                        8022,
                                        8032
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 247,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 247,
                                          "column": 26
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "popUpFltElm",
                                        "range": [
                                          8033,
                                          8044
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 247,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 247,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8022,
                                      8045
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 247,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 247,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    8022,
                                    8046
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 247,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 247,
                                      "column": 40
                                    }
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ThisExpression",
                                          "range": [
                                            8063,
                                            8067
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 248,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 248,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "popUpFltElmCache",
                                          "range": [
                                            8068,
                                            8084
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 248,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 248,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "range": [
                                          8063,
                                          8084
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 248,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 248,
                                            "column": 37
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "i",
                                        "range": [
                                          8085,
                                          8086
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 248,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 248,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "range": [
                                        8063,
                                        8087
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 248,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 248,
                                          "column": 40
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "popUpFltElm",
                                      "range": [
                                        8090,
                                        8101
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 248,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 248,
                                          "column": 54
                                        }
                                      }
                                    },
                                    "range": [
                                      8063,
                                      8101
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 248,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 248,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    8063,
                                    8102
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 248,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 248,
                                      "column": 55
                                    }
                                  }
                                }
                              ],
                              "range": [
                                8004,
                                8116
                              ],
                              "loc": {
                                "start": {
                                  "line": 246,
                                  "column": 27
                                },
                                "end": {
                                  "line": 249,
                                  "column": 13
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              7989,
                              8116
                            ],
                            "loc": {
                              "start": {
                                "line": 246,
                                "column": 12
                              },
                              "end": {
                                "line": 249,
                                "column": 13
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "popUpFltElm",
                                "range": [
                                  8129,
                                  8140
                                ],
                                "loc": {
                                  "start": {
                                    "line": 250,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 250,
                                    "column": 23
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": null,
                                "raw": "null",
                                "range": [
                                  8143,
                                  8147
                                ],
                                "loc": {
                                  "start": {
                                    "line": 250,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 250,
                                    "column": 30
                                  }
                                }
                              },
                              "range": [
                                8129,
                                8147
                              ],
                              "loc": {
                                "start": {
                                  "line": 250,
                                  "column": 12
                                },
                                "end": {
                                  "line": 250,
                                  "column": 30
                                }
                              }
                            },
                            "range": [
                              8129,
                              8148
                            ],
                            "loc": {
                              "start": {
                                "line": 250,
                                "column": 12
                              },
                              "end": {
                                "line": 250,
                                "column": 31
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "Identifier",
                              "name": "popUpFltSpan",
                              "range": [
                                8164,
                                8176
                              ],
                              "loc": {
                                "start": {
                                  "line": 251,
                                  "column": 15
                                },
                                "end": {
                                  "line": 251,
                                  "column": 27
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Dom",
                                        "range": [
                                          8195,
                                          8198
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 252,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 252,
                                            "column": 19
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "remove",
                                        "range": [
                                          8199,
                                          8205
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 252,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 252,
                                            "column": 26
                                          }
                                        }
                                      },
                                      "range": [
                                        8195,
                                        8205
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 252,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 252,
                                          "column": 26
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "popUpFltSpan",
                                        "range": [
                                          8206,
                                          8218
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 252,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 252,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8195,
                                      8219
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 252,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 252,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    8195,
                                    8220
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 252,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 252,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "range": [
                                8177,
                                8234
                              ],
                              "loc": {
                                "start": {
                                  "line": 251,
                                  "column": 28
                                },
                                "end": {
                                  "line": 253,
                                  "column": 13
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              8161,
                              8234
                            ],
                            "loc": {
                              "start": {
                                "line": 251,
                                "column": 12
                              },
                              "end": {
                                "line": 253,
                                "column": 13
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "popUpFltSpan",
                                "range": [
                                  8247,
                                  8259
                                ],
                                "loc": {
                                  "start": {
                                    "line": 254,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 254,
                                    "column": 24
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": null,
                                "raw": "null",
                                "range": [
                                  8262,
                                  8266
                                ],
                                "loc": {
                                  "start": {
                                    "line": 254,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 254,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                8247,
                                8266
                              ],
                              "loc": {
                                "start": {
                                  "line": 254,
                                  "column": 12
                                },
                                "end": {
                                  "line": 254,
                                  "column": 31
                                }
                              }
                            },
                            "range": [
                              8247,
                              8267
                            ],
                            "loc": {
                              "start": {
                                "line": 254,
                                "column": 12
                              },
                              "end": {
                                "line": 254,
                                "column": 32
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "Identifier",
                              "name": "popUpFltImg",
                              "range": [
                                8283,
                                8294
                              ],
                              "loc": {
                                "start": {
                                  "line": 255,
                                  "column": 15
                                },
                                "end": {
                                  "line": 255,
                                  "column": 26
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Dom",
                                        "range": [
                                          8313,
                                          8316
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 256,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 256,
                                            "column": 19
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "remove",
                                        "range": [
                                          8317,
                                          8323
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 256,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 256,
                                            "column": 26
                                          }
                                        }
                                      },
                                      "range": [
                                        8313,
                                        8323
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 256,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 256,
                                          "column": 26
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "popUpFltImg",
                                        "range": [
                                          8324,
                                          8335
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 256,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 256,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8313,
                                      8336
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 256,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 256,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    8313,
                                    8337
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 256,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 256,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "range": [
                                8295,
                                8351
                              ],
                              "loc": {
                                "start": {
                                  "line": 255,
                                  "column": 27
                                },
                                "end": {
                                  "line": 257,
                                  "column": 13
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              8280,
                              8351
                            ],
                            "loc": {
                              "start": {
                                "line": 255,
                                "column": 12
                              },
                              "end": {
                                "line": 257,
                                "column": 13
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "popUpFltImg",
                                "range": [
                                  8364,
                                  8375
                                ],
                                "loc": {
                                  "start": {
                                    "line": 258,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 258,
                                    "column": 23
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": null,
                                "raw": "null",
                                "range": [
                                  8378,
                                  8382
                                ],
                                "loc": {
                                  "start": {
                                    "line": 258,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 258,
                                    "column": 30
                                  }
                                }
                              },
                              "range": [
                                8364,
                                8382
                              ],
                              "loc": {
                                "start": {
                                  "line": 258,
                                  "column": 12
                                },
                                "end": {
                                  "line": 258,
                                  "column": 30
                                }
                              }
                            },
                            "range": [
                              8364,
                              8383
                            ],
                            "loc": {
                              "start": {
                                "line": 258,
                                "column": 12
                              },
                              "end": {
                                "line": 258,
                                "column": 31
                              }
                            }
                          }
                        ],
                        "range": [
                          7817,
                          8393
                        ],
                        "loc": {
                          "start": {
                            "line": 242,
                            "column": 53
                          },
                          "end": {
                            "line": 259,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        7772,
                        8393
                      ],
                      "loc": {
                        "start": {
                          "line": 242,
                          "column": 8
                        },
                        "end": {
                          "line": 259,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              8402,
                              8406
                            ],
                            "loc": {
                              "start": {
                                "line": 260,
                                "column": 8
                              },
                              "end": {
                                "line": 260,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "popUpFltElms",
                            "range": [
                              8407,
                              8419
                            ],
                            "loc": {
                              "start": {
                                "line": 260,
                                "column": 13
                              },
                              "end": {
                                "line": 260,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            8402,
                            8419
                          ],
                          "loc": {
                            "start": {
                              "line": 260,
                              "column": 8
                            },
                            "end": {
                              "line": 260,
                              "column": 25
                            }
                          }
                        },
                        "right": {
                          "type": "ArrayExpression",
                          "elements": [],
                          "range": [
                            8422,
                            8424
                          ],
                          "loc": {
                            "start": {
                              "line": 260,
                              "column": 28
                            },
                            "end": {
                              "line": 260,
                              "column": 30
                            }
                          }
                        },
                        "range": [
                          8402,
                          8424
                        ],
                        "loc": {
                          "start": {
                            "line": 260,
                            "column": 8
                          },
                          "end": {
                            "line": 260,
                            "column": 30
                          }
                        }
                      },
                      "range": [
                        8402,
                        8425
                      ],
                      "loc": {
                        "start": {
                          "line": 260,
                          "column": 8
                        },
                        "end": {
                          "line": 260,
                          "column": 31
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              8434,
                              8438
                            ],
                            "loc": {
                              "start": {
                                "line": 261,
                                "column": 8
                              },
                              "end": {
                                "line": 261,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "popUpFltSpans",
                            "range": [
                              8439,
                              8452
                            ],
                            "loc": {
                              "start": {
                                "line": 261,
                                "column": 13
                              },
                              "end": {
                                "line": 261,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            8434,
                            8452
                          ],
                          "loc": {
                            "start": {
                              "line": 261,
                              "column": 8
                            },
                            "end": {
                              "line": 261,
                              "column": 26
                            }
                          }
                        },
                        "right": {
                          "type": "ArrayExpression",
                          "elements": [],
                          "range": [
                            8455,
                            8457
                          ],
                          "loc": {
                            "start": {
                              "line": 261,
                              "column": 29
                            },
                            "end": {
                              "line": 261,
                              "column": 31
                            }
                          }
                        },
                        "range": [
                          8434,
                          8457
                        ],
                        "loc": {
                          "start": {
                            "line": 261,
                            "column": 8
                          },
                          "end": {
                            "line": 261,
                            "column": 31
                          }
                        }
                      },
                      "range": [
                        8434,
                        8458
                      ],
                      "loc": {
                        "start": {
                          "line": 261,
                          "column": 8
                        },
                        "end": {
                          "line": 261,
                          "column": 32
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              8467,
                              8471
                            ],
                            "loc": {
                              "start": {
                                "line": 262,
                                "column": 8
                              },
                              "end": {
                                "line": 262,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "popUpFltImgs",
                            "range": [
                              8472,
                              8484
                            ],
                            "loc": {
                              "start": {
                                "line": 262,
                                "column": 13
                              },
                              "end": {
                                "line": 262,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            8467,
                            8484
                          ],
                          "loc": {
                            "start": {
                              "line": 262,
                              "column": 8
                            },
                            "end": {
                              "line": 262,
                              "column": 25
                            }
                          }
                        },
                        "right": {
                          "type": "ArrayExpression",
                          "elements": [],
                          "range": [
                            8487,
                            8489
                          ],
                          "loc": {
                            "start": {
                              "line": 262,
                              "column": 28
                            },
                            "end": {
                              "line": 262,
                              "column": 30
                            }
                          }
                        },
                        "range": [
                          8467,
                          8489
                        ],
                        "loc": {
                          "start": {
                            "line": 262,
                            "column": 8
                          },
                          "end": {
                            "line": 262,
                            "column": 30
                          }
                        }
                      },
                      "range": [
                        8467,
                        8490
                      ],
                      "loc": {
                        "start": {
                          "line": 262,
                          "column": 8
                        },
                        "end": {
                          "line": 262,
                          "column": 31
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": " unsubscribe to events",
                          "range": [
                            8500,
                            8524
                          ],
                          "loc": {
                            "start": {
                              "line": 264,
                              "column": 8
                            },
                            "end": {
                              "line": 264,
                              "column": 32
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                8533,
                                8537
                              ],
                              "loc": {
                                "start": {
                                  "line": 265,
                                  "column": 8
                                },
                                "end": {
                                  "line": 265,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "emitter",
                              "range": [
                                8538,
                                8545
                              ],
                              "loc": {
                                "start": {
                                  "line": 265,
                                  "column": 13
                                },
                                "end": {
                                  "line": 265,
                                  "column": 20
                                }
                              }
                            },
                            "range": [
                              8533,
                              8545
                            ],
                            "loc": {
                              "start": {
                                "line": 265,
                                "column": 8
                              },
                              "end": {
                                "line": 265,
                                "column": 20
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "off",
                            "range": [
                              8546,
                              8549
                            ],
                            "loc": {
                              "start": {
                                "line": 265,
                                "column": 21
                              },
                              "end": {
                                "line": 265,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            8533,
                            8549
                          ],
                          "loc": {
                            "start": {
                              "line": 265,
                              "column": 8
                            },
                            "end": {
                              "line": 265,
                              "column": 24
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "Literal",
                                "value": "before-filtering",
                                "raw": "'before-filtering'",
                                "range": [
                                  8551,
                                  8569
                                ],
                                "loc": {
                                  "start": {
                                    "line": 265,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 265,
                                    "column": 44
                                  }
                                }
                              }
                            ],
                            "range": [
                              8550,
                              8570
                            ],
                            "loc": {
                              "start": {
                                "line": 265,
                                "column": 25
                              },
                              "end": {
                                "line": 265,
                                "column": 45
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [],
                            "body": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    8577,
                                    8581
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 265,
                                      "column": 52
                                    },
                                    "end": {
                                      "line": 265,
                                      "column": 56
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "buildIcons",
                                  "range": [
                                    8582,
                                    8592
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 265,
                                      "column": 57
                                    },
                                    "end": {
                                      "line": 265,
                                      "column": 67
                                    }
                                  }
                                },
                                "range": [
                                  8577,
                                  8592
                                ],
                                "loc": {
                                  "start": {
                                    "line": 265,
                                    "column": 52
                                  },
                                  "end": {
                                    "line": 265,
                                    "column": 67
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                8577,
                                8594
                              ],
                              "loc": {
                                "start": {
                                  "line": 265,
                                  "column": 52
                                },
                                "end": {
                                  "line": 265,
                                  "column": 69
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              8572,
                              8594
                            ],
                            "loc": {
                              "start": {
                                "line": 265,
                                "column": 47
                              },
                              "end": {
                                "line": 265,
                                "column": 69
                              }
                            }
                          }
                        ],
                        "range": [
                          8533,
                          8595
                        ],
                        "loc": {
                          "start": {
                            "line": 265,
                            "column": 8
                          },
                          "end": {
                            "line": 265,
                            "column": 70
                          }
                        }
                      },
                      "range": [
                        8533,
                        8596
                      ],
                      "loc": {
                        "start": {
                          "line": 265,
                          "column": 8
                        },
                        "end": {
                          "line": 265,
                          "column": 71
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": " unsubscribe to events",
                          "range": [
                            8500,
                            8524
                          ],
                          "loc": {
                            "start": {
                              "line": 264,
                              "column": 8
                            },
                            "end": {
                              "line": 264,
                              "column": 32
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                8605,
                                8609
                              ],
                              "loc": {
                                "start": {
                                  "line": 266,
                                  "column": 8
                                },
                                "end": {
                                  "line": 266,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "emitter",
                              "range": [
                                8610,
                                8617
                              ],
                              "loc": {
                                "start": {
                                  "line": 266,
                                  "column": 13
                                },
                                "end": {
                                  "line": 266,
                                  "column": 20
                                }
                              }
                            },
                            "range": [
                              8605,
                              8617
                            ],
                            "loc": {
                              "start": {
                                "line": 266,
                                "column": 8
                              },
                              "end": {
                                "line": 266,
                                "column": 20
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "off",
                            "range": [
                              8618,
                              8621
                            ],
                            "loc": {
                              "start": {
                                "line": 266,
                                "column": 21
                              },
                              "end": {
                                "line": 266,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            8605,
                            8621
                          ],
                          "loc": {
                            "start": {
                              "line": 266,
                              "column": 8
                            },
                            "end": {
                              "line": 266,
                              "column": 24
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "Literal",
                                "value": "after-filtering",
                                "raw": "'after-filtering'",
                                "range": [
                                  8623,
                                  8640
                                ],
                                "loc": {
                                  "start": {
                                    "line": 266,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 266,
                                    "column": 43
                                  }
                                }
                              }
                            ],
                            "range": [
                              8622,
                              8641
                            ],
                            "loc": {
                              "start": {
                                "line": 266,
                                "column": 25
                              },
                              "end": {
                                "line": 266,
                                "column": 44
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [],
                            "body": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    8648,
                                    8652
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 266,
                                      "column": 51
                                    },
                                    "end": {
                                      "line": 266,
                                      "column": 55
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "closeAll",
                                  "range": [
                                    8653,
                                    8661
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 266,
                                      "column": 56
                                    },
                                    "end": {
                                      "line": 266,
                                      "column": 64
                                    }
                                  }
                                },
                                "range": [
                                  8648,
                                  8661
                                ],
                                "loc": {
                                  "start": {
                                    "line": 266,
                                    "column": 51
                                  },
                                  "end": {
                                    "line": 266,
                                    "column": 64
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                8648,
                                8663
                              ],
                              "loc": {
                                "start": {
                                  "line": 266,
                                  "column": 51
                                },
                                "end": {
                                  "line": 266,
                                  "column": 66
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              8643,
                              8663
                            ],
                            "loc": {
                              "start": {
                                "line": 266,
                                "column": 46
                              },
                              "end": {
                                "line": 266,
                                "column": 66
                              }
                            }
                          }
                        ],
                        "range": [
                          8605,
                          8664
                        ],
                        "loc": {
                          "start": {
                            "line": 266,
                            "column": 8
                          },
                          "end": {
                            "line": 266,
                            "column": 67
                          }
                        }
                      },
                      "range": [
                        8605,
                        8665
                      ],
                      "loc": {
                        "start": {
                          "line": 266,
                          "column": 8
                        },
                        "end": {
                          "line": 266,
                          "column": 68
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                8674,
                                8678
                              ],
                              "loc": {
                                "start": {
                                  "line": 267,
                                  "column": 8
                                },
                                "end": {
                                  "line": 267,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "emitter",
                              "range": [
                                8679,
                                8686
                              ],
                              "loc": {
                                "start": {
                                  "line": 267,
                                  "column": 13
                                },
                                "end": {
                                  "line": 267,
                                  "column": 20
                                }
                              }
                            },
                            "range": [
                              8674,
                              8686
                            ],
                            "loc": {
                              "start": {
                                "line": 267,
                                "column": 8
                              },
                              "end": {
                                "line": 267,
                                "column": 20
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "off",
                            "range": [
                              8687,
                              8690
                            ],
                            "loc": {
                              "start": {
                                "line": 267,
                                "column": 21
                              },
                              "end": {
                                "line": 267,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            8674,
                            8690
                          ],
                          "loc": {
                            "start": {
                              "line": 267,
                              "column": 8
                            },
                            "end": {
                              "line": 267,
                              "column": 24
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "Literal",
                                "value": "cell-processed",
                                "raw": "'cell-processed'",
                                "range": [
                                  8692,
                                  8708
                                ],
                                "loc": {
                                  "start": {
                                    "line": 267,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 267,
                                    "column": 42
                                  }
                                }
                              }
                            ],
                            "range": [
                              8691,
                              8709
                            ],
                            "loc": {
                              "start": {
                                "line": 267,
                                "column": 25
                              },
                              "end": {
                                "line": 267,
                                "column": 43
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [
                              {
                                "type": "Identifier",
                                "name": "tf",
                                "range": [
                                  8724,
                                  8726
                                ],
                                "loc": {
                                  "start": {
                                    "line": 268,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 268,
                                    "column": 15
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "cellIndex",
                                "range": [
                                  8728,
                                  8737
                                ],
                                "loc": {
                                  "start": {
                                    "line": 268,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 268,
                                    "column": 26
                                  }
                                }
                              }
                            ],
                            "body": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    8741,
                                    8745
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 268,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 268,
                                      "column": 34
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "buildIcon",
                                  "range": [
                                    8746,
                                    8755
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 268,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 268,
                                      "column": 44
                                    }
                                  }
                                },
                                "range": [
                                  8741,
                                  8755
                                ],
                                "loc": {
                                  "start": {
                                    "line": 268,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 268,
                                    "column": 44
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "cellIndex",
                                  "range": [
                                    8756,
                                    8765
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 268,
                                      "column": 45
                                    },
                                    "end": {
                                      "line": 268,
                                      "column": 54
                                    }
                                  }
                                },
                                {
                                  "type": "Literal",
                                  "value": true,
                                  "raw": "true",
                                  "range": [
                                    8767,
                                    8771
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 268,
                                      "column": 56
                                    },
                                    "end": {
                                      "line": 268,
                                      "column": 60
                                    }
                                  }
                                }
                              ],
                              "range": [
                                8741,
                                8772
                              ],
                              "loc": {
                                "start": {
                                  "line": 268,
                                  "column": 30
                                },
                                "end": {
                                  "line": 268,
                                  "column": 61
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              8723,
                              8772
                            ],
                            "loc": {
                              "start": {
                                "line": 268,
                                "column": 12
                              },
                              "end": {
                                "line": 268,
                                "column": 61
                              }
                            }
                          }
                        ],
                        "range": [
                          8674,
                          8773
                        ],
                        "loc": {
                          "start": {
                            "line": 267,
                            "column": 8
                          },
                          "end": {
                            "line": 268,
                            "column": 62
                          }
                        }
                      },
                      "range": [
                        8674,
                        8774
                      ],
                      "loc": {
                        "start": {
                          "line": 267,
                          "column": 8
                        },
                        "end": {
                          "line": 268,
                          "column": 63
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                8783,
                                8787
                              ],
                              "loc": {
                                "start": {
                                  "line": 269,
                                  "column": 8
                                },
                                "end": {
                                  "line": 269,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "emitter",
                              "range": [
                                8788,
                                8795
                              ],
                              "loc": {
                                "start": {
                                  "line": 269,
                                  "column": 13
                                },
                                "end": {
                                  "line": 269,
                                  "column": 20
                                }
                              }
                            },
                            "range": [
                              8783,
                              8795
                            ],
                            "loc": {
                              "start": {
                                "line": 269,
                                "column": 8
                              },
                              "end": {
                                "line": 269,
                                "column": 20
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "off",
                            "range": [
                              8796,
                              8799
                            ],
                            "loc": {
                              "start": {
                                "line": 269,
                                "column": 21
                              },
                              "end": {
                                "line": 269,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            8783,
                            8799
                          ],
                          "loc": {
                            "start": {
                              "line": 269,
                              "column": 8
                            },
                            "end": {
                              "line": 269,
                              "column": 24
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "Literal",
                                "value": "filters-row-inserted",
                                "raw": "'filters-row-inserted'",
                                "range": [
                                  8801,
                                  8823
                                ],
                                "loc": {
                                  "start": {
                                    "line": 269,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 269,
                                    "column": 48
                                  }
                                }
                              }
                            ],
                            "range": [
                              8800,
                              8824
                            ],
                            "loc": {
                              "start": {
                                "line": 269,
                                "column": 25
                              },
                              "end": {
                                "line": 269,
                                "column": 49
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [],
                            "body": {
                              "type": "UpdateExpression",
                              "operator": "++",
                              "argument": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      8831,
                                      8835
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 269,
                                        "column": 56
                                      },
                                      "end": {
                                        "line": 269,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "tf",
                                    "range": [
                                      8836,
                                      8838
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 269,
                                        "column": 61
                                      },
                                      "end": {
                                        "line": 269,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    8831,
                                    8838
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 269,
                                      "column": 56
                                    },
                                    "end": {
                                      "line": 269,
                                      "column": 63
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "headersRow",
                                  "range": [
                                    8839,
                                    8849
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 269,
                                      "column": 64
                                    },
                                    "end": {
                                      "line": 269,
                                      "column": 74
                                    }
                                  }
                                },
                                "range": [
                                  8831,
                                  8849
                                ],
                                "loc": {
                                  "start": {
                                    "line": 269,
                                    "column": 56
                                  },
                                  "end": {
                                    "line": 269,
                                    "column": 74
                                  }
                                }
                              },
                              "prefix": false,
                              "range": [
                                8831,
                                8851
                              ],
                              "loc": {
                                "start": {
                                  "line": 269,
                                  "column": 56
                                },
                                "end": {
                                  "line": 269,
                                  "column": 76
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              8826,
                              8851
                            ],
                            "loc": {
                              "start": {
                                "line": 269,
                                "column": 51
                              },
                              "end": {
                                "line": 269,
                                "column": 76
                              }
                            }
                          }
                        ],
                        "range": [
                          8783,
                          8852
                        ],
                        "loc": {
                          "start": {
                            "line": 269,
                            "column": 8
                          },
                          "end": {
                            "line": 269,
                            "column": 77
                          }
                        }
                      },
                      "range": [
                        8783,
                        8853
                      ],
                      "loc": {
                        "start": {
                          "line": 269,
                          "column": 8
                        },
                        "end": {
                          "line": 269,
                          "column": 78
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                8862,
                                8866
                              ],
                              "loc": {
                                "start": {
                                  "line": 270,
                                  "column": 8
                                },
                                "end": {
                                  "line": 270,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "emitter",
                              "range": [
                                8867,
                                8874
                              ],
                              "loc": {
                                "start": {
                                  "line": 270,
                                  "column": 13
                                },
                                "end": {
                                  "line": 270,
                                  "column": 20
                                }
                              }
                            },
                            "range": [
                              8862,
                              8874
                            ],
                            "loc": {
                              "start": {
                                "line": 270,
                                "column": 8
                              },
                              "end": {
                                "line": 270,
                                "column": 20
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "off",
                            "range": [
                              8875,
                              8878
                            ],
                            "loc": {
                              "start": {
                                "line": 270,
                                "column": 21
                              },
                              "end": {
                                "line": 270,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            8862,
                            8878
                          ],
                          "loc": {
                            "start": {
                              "line": 270,
                              "column": 8
                            },
                            "end": {
                              "line": 270,
                              "column": 24
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "Literal",
                                "value": "before-filter-init",
                                "raw": "'before-filter-init'",
                                "range": [
                                  8880,
                                  8900
                                ],
                                "loc": {
                                  "start": {
                                    "line": 270,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 270,
                                    "column": 46
                                  }
                                }
                              }
                            ],
                            "range": [
                              8879,
                              8901
                            ],
                            "loc": {
                              "start": {
                                "line": 270,
                                "column": 25
                              },
                              "end": {
                                "line": 270,
                                "column": 47
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [
                              {
                                "type": "Identifier",
                                "name": "tf",
                                "range": [
                                  8916,
                                  8918
                                ],
                                "loc": {
                                  "start": {
                                    "line": 271,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 271,
                                    "column": 15
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "colIndex",
                                "range": [
                                  8920,
                                  8928
                                ],
                                "loc": {
                                  "start": {
                                    "line": 271,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 271,
                                    "column": 25
                                  }
                                }
                              }
                            ],
                            "body": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    8932,
                                    8936
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 271,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 271,
                                      "column": 33
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "build",
                                  "range": [
                                    8937,
                                    8942
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 271,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 271,
                                      "column": 39
                                    }
                                  }
                                },
                                "range": [
                                  8932,
                                  8942
                                ],
                                "loc": {
                                  "start": {
                                    "line": 271,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 271,
                                    "column": 39
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "colIndex",
                                  "range": [
                                    8943,
                                    8951
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 271,
                                      "column": 40
                                    },
                                    "end": {
                                      "line": 271,
                                      "column": 48
                                    }
                                  }
                                }
                              ],
                              "range": [
                                8932,
                                8952
                              ],
                              "loc": {
                                "start": {
                                  "line": 271,
                                  "column": 29
                                },
                                "end": {
                                  "line": 271,
                                  "column": 49
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              8915,
                              8952
                            ],
                            "loc": {
                              "start": {
                                "line": 271,
                                "column": 12
                              },
                              "end": {
                                "line": 271,
                                "column": 49
                              }
                            }
                          }
                        ],
                        "range": [
                          8862,
                          8953
                        ],
                        "loc": {
                          "start": {
                            "line": 270,
                            "column": 8
                          },
                          "end": {
                            "line": 271,
                            "column": 50
                          }
                        }
                      },
                      "range": [
                        8862,
                        8954
                      ],
                      "loc": {
                        "start": {
                          "line": 270,
                          "column": 8
                        },
                        "end": {
                          "line": 271,
                          "column": 51
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              8964,
                              8968
                            ],
                            "loc": {
                              "start": {
                                "line": 273,
                                "column": 8
                              },
                              "end": {
                                "line": 273,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "initialized",
                            "range": [
                              8969,
                              8980
                            ],
                            "loc": {
                              "start": {
                                "line": 273,
                                "column": 13
                              },
                              "end": {
                                "line": 273,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            8964,
                            8980
                          ],
                          "loc": {
                            "start": {
                              "line": 273,
                              "column": 8
                            },
                            "end": {
                              "line": 273,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": false,
                          "raw": "false",
                          "range": [
                            8983,
                            8988
                          ],
                          "loc": {
                            "start": {
                              "line": 273,
                              "column": 27
                            },
                            "end": {
                              "line": 273,
                              "column": 32
                            }
                          }
                        },
                        "range": [
                          8964,
                          8988
                        ],
                        "loc": {
                          "start": {
                            "line": 273,
                            "column": 8
                          },
                          "end": {
                            "line": 273,
                            "column": 32
                          }
                        }
                      },
                      "range": [
                        8964,
                        8989
                      ],
                      "loc": {
                        "start": {
                          "line": 273,
                          "column": 8
                        },
                        "end": {
                          "line": 273,
                          "column": 33
                        }
                      }
                    }
                  ],
                  "range": [
                    7664,
                    8995
                  ],
                  "loc": {
                    "start": {
                      "line": 236,
                      "column": 13
                    },
                    "end": {
                      "line": 274,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  7662,
                  8995
                ],
                "loc": {
                  "start": {
                    "line": 236,
                    "column": 11
                  },
                  "end": {
                    "line": 274,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                7655,
                8995
              ],
              "loc": {
                "start": {
                  "line": 236,
                  "column": 4
                },
                "end": {
                  "line": 274,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Remove pop-up filters\n     ",
                  "range": [
                    7610,
                    7650
                  ],
                  "loc": {
                    "start": {
                      "line": 233,
                      "column": 4
                    },
                    "end": {
                      "line": 235,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            }
          ],
          "range": [
            162,
            8998
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 40
            },
            "end": {
              "line": 276,
              "column": 1
            }
          }
        },
        "range": [
          129,
          8998
        ],
        "loc": {
          "start": {
            "line": 6,
            "column": 7
          },
          "end": {
            "line": 276,
            "column": 1
          }
        },
        "leadingComments": [],
        "trailingComments": []
      },
      "specifiers": [],
      "source": null,
      "range": [
        122,
        8998
      ],
      "loc": {
        "start": {
          "line": 6,
          "column": 0
        },
        "end": {
          "line": 276,
          "column": 1
        }
      }
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    8998
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 276,
      "column": 1
    }
  },
  "comments": [
    {
      "type": "Block",
      "value": "*\n     * Pop-up filter component\n     * @param {Object} tf TableFilter instance\n     ",
      "range": [
        169,
        258
      ],
      "loc": {
        "start": {
          "line": 8,
          "column": 4
        },
        "end": {
          "line": 11,
          "column": 7
        }
      }
    },
    {
      "type": "Line",
      "value": " Configuration object",
      "range": [
        324,
        347
      ],
      "loc": {
        "start": {
          "line": 15,
          "column": 8
        },
        "end": {
          "line": 15,
          "column": 31
        }
      }
    },
    {
      "type": "Line",
      "value": " Enable external filters",
      "range": [
        386,
        412
      ],
      "loc": {
        "start": {
          "line": 18,
          "column": 8
        },
        "end": {
          "line": 18,
          "column": 34
        }
      }
    },
    {
      "type": "Line",
      "value": "filter icon path",
      "range": [
        490,
        508
      ],
      "loc": {
        "start": {
          "line": 22,
          "column": 8
        },
        "end": {
          "line": 22,
          "column": 26
        }
      }
    },
    {
      "type": "Line",
      "value": "active filter icon path",
      "range": [
        613,
        638
      ],
      "loc": {
        "start": {
          "line": 25,
          "column": 8
        },
        "end": {
          "line": 25,
          "column": 33
        }
      }
    },
    {
      "type": "Line",
      "value": "defines css class for popup div containing filter",
      "range": [
        895,
        946
      ],
      "loc": {
        "start": {
          "line": 30,
          "column": 8
        },
        "end": {
          "line": 30,
          "column": 59
        }
      }
    },
    {
      "type": "Line",
      "value": "callback function before popup filtes is opened",
      "range": [
        1027,
        1076
      ],
      "loc": {
        "start": {
          "line": 32,
          "column": 8
        },
        "end": {
          "line": 32,
          "column": 57
        }
      }
    },
    {
      "type": "Line",
      "value": "callback function after popup filtes is opened",
      "range": [
        1212,
        1260
      ],
      "loc": {
        "start": {
          "line": 35,
          "column": 8
        },
        "end": {
          "line": 35,
          "column": 56
        }
      }
    },
    {
      "type": "Line",
      "value": "callback function before popup filtes is closed",
      "range": [
        1393,
        1442
      ],
      "loc": {
        "start": {
          "line": 38,
          "column": 8
        },
        "end": {
          "line": 38,
          "column": 57
        }
      }
    },
    {
      "type": "Line",
      "value": "callback function after popup filtes is closed",
      "range": [
        1593,
        1641
      ],
      "loc": {
        "start": {
          "line": 42,
          "column": 8
        },
        "end": {
          "line": 42,
          "column": 56
        }
      }
    },
    {
      "type": "Line",
      "value": "stores filters spans",
      "range": [
        1778,
        1800
      ],
      "loc": {
        "start": {
          "line": 46,
          "column": 8
        },
        "end": {
          "line": 46,
          "column": 30
        }
      }
    },
    {
      "type": "Line",
      "value": "stores filters icons",
      "range": [
        1842,
        1864
      ],
      "loc": {
        "start": {
          "line": 48,
          "column": 8
        },
        "end": {
          "line": 48,
          "column": 30
        }
      }
    },
    {
      "type": "Line",
      "value": "stores filters containers",
      "range": [
        1905,
        1932
      ],
      "loc": {
        "start": {
          "line": 50,
          "column": 8
        },
        "end": {
          "line": 50,
          "column": 35
        }
      }
    },
    {
      "type": "Line",
      "value": "id prefix for pop-up filter span",
      "range": [
        2046,
        2080
      ],
      "loc": {
        "start": {
          "line": 54,
          "column": 8
        },
        "end": {
          "line": 54,
          "column": 42
        }
      }
    },
    {
      "type": "Line",
      "value": "id prefix for pop-up div containing filter",
      "range": [
        2132,
        2176
      ],
      "loc": {
        "start": {
          "line": 56,
          "column": 8
        },
        "end": {
          "line": 56,
          "column": 52
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n     * Initialize DOM elements\n     ",
      "range": [
        2806,
        2848
      ],
      "loc": {
        "start": {
          "line": 78,
          "column": 4
        },
        "end": {
          "line": 80,
          "column": 7
        }
      }
    },
    {
      "type": "Line",
      "value": " Override headers row index if no grouped headers",
      "range": [
        2957,
        3008
      ],
      "loc": {
        "start": {
          "line": 88,
          "column": 8
        },
        "end": {
          "line": 88,
          "column": 59
        }
      }
    },
    {
      "type": "Line",
      "value": " subscribe to events",
      "range": [
        3728,
        3750
      ],
      "loc": {
        "start": {
          "line": 110,
          "column": 8
        },
        "end": {
          "line": 110,
          "column": 30
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n     * Reset previously destroyed feature\n     ",
      "range": [
        4221,
        4274
      ],
      "loc": {
        "start": {
          "line": 122,
          "column": 4
        },
        "end": {
          "line": 124,
          "column": 7
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n     * Build all pop-up filters elements\n     ",
      "range": [
        4368,
        4420
      ],
      "loc": {
        "start": {
          "line": 131,
          "column": 4
        },
        "end": {
          "line": 133,
          "column": 7
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n     * Build a specified pop-up filter elements\n     * @param  {Number} colIndex Column index\n     * @param  {Object} div      Optional container DOM element\n     ",
      "range": [
        4570,
        4739
      ],
      "loc": {
        "start": {
          "line": 140,
          "column": 4
        },
        "end": {
          "line": 144,
          "column": 7
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n     * Toogle visibility of specified filter\n     * @param  {Number} colIndex Column index\n     ",
      "range": [
        5250,
        5352
      ],
      "loc": {
        "start": {
          "line": 158,
          "column": 4
        },
        "end": {
          "line": 161,
          "column": 7
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n     * Close all filters excepted for the specified one if any\n     * @param  {Number} exceptIdx Column index of the filter to not close\n     ",
      "range": [
        6583,
        6731
      ],
      "loc": {
        "start": {
          "line": 196,
          "column": 4
        },
        "end": {
          "line": 199,
          "column": 7
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n     * Build all the icons representing the pop-up filters\n     ",
      "range": [
        7053,
        7123
      ],
      "loc": {
        "start": {
          "line": 212,
          "column": 4
        },
        "end": {
          "line": 214,
          "column": 7
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n     * Apply specified icon state\n     * @param  {Number} colIndex Column index\n     * @param  {Boolean} active   Apply active state\n     ",
      "range": [
        7256,
        7400
      ],
      "loc": {
        "start": {
          "line": 221,
          "column": 4
        },
        "end": {
          "line": 225,
          "column": 7
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n     * Remove pop-up filters\n     ",
      "range": [
        7610,
        7650
      ],
      "loc": {
        "start": {
          "line": 233,
          "column": 4
        },
        "end": {
          "line": 235,
          "column": 7
        }
      }
    },
    {
      "type": "Line",
      "value": " unsubscribe to events",
      "range": [
        8500,
        8524
      ],
      "loc": {
        "start": {
          "line": 264,
          "column": 8
        },
        "end": {
          "line": 264,
          "column": 32
        }
      }
    }
  ]
}