{
  "type": "Program",
  "body": [
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "local": {
            "type": "Identifier",
            "name": "Types",
            "range": [
              7,
              12
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 7
              },
              "end": {
                "line": 1,
                "column": 12
              }
            }
          },
          "range": [
            7,
            12
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 7
            },
            "end": {
              "line": 1,
              "column": 12
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "../types",
        "raw": "'../types'",
        "range": [
          18,
          28
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 18
          },
          "end": {
            "line": 1,
            "column": 28
          }
        }
      },
      "range": [
        0,
        29
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 0
        },
        "end": {
          "line": 1,
          "column": 29
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "local": {
            "type": "Identifier",
            "name": "Dom",
            "range": [
              38,
              41
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 7
              },
              "end": {
                "line": 2,
                "column": 10
              }
            }
          },
          "range": [
            38,
            41
          ],
          "loc": {
            "start": {
              "line": 2,
              "column": 7
            },
            "end": {
              "line": 2,
              "column": 10
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "../dom",
        "raw": "'../dom'",
        "range": [
          47,
          55
        ],
        "loc": {
          "start": {
            "line": 2,
            "column": 16
          },
          "end": {
            "line": 2,
            "column": 24
          }
        }
      },
      "range": [
        31,
        56
      ],
      "loc": {
        "start": {
          "line": 2,
          "column": 0
        },
        "end": {
          "line": 2,
          "column": 25
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "local": {
            "type": "Identifier",
            "name": "Event",
            "range": [
              65,
              70
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 7
              },
              "end": {
                "line": 3,
                "column": 12
              }
            }
          },
          "range": [
            65,
            70
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 7
            },
            "end": {
              "line": 3,
              "column": 12
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "../event",
        "raw": "'../event'",
        "range": [
          76,
          86
        ],
        "loc": {
          "start": {
            "line": 3,
            "column": 18
          },
          "end": {
            "line": 3,
            "column": 28
          }
        }
      },
      "range": [
        58,
        87
      ],
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 3,
          "column": 29
        }
      }
    },
    {
      "type": "ExportNamedDeclaration",
      "declaration": {
        "type": "ClassDeclaration",
        "id": {
          "type": "Identifier",
          "name": "PopupFilter",
          "range": [
            104,
            115
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 13
            },
            "end": {
              "line": 5,
              "column": 24
            }
          }
        },
        "superClass": null,
        "body": {
          "type": "ClassBody",
          "body": [
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "constructor",
                "range": [
                  222,
                  233
                ],
                "loc": {
                  "start": {
                    "line": 11,
                    "column": 4
                  },
                  "end": {
                    "line": 11,
                    "column": 15
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "tf",
                    "range": [
                      234,
                      236
                    ],
                    "loc": {
                      "start": {
                        "line": 11,
                        "column": 16
                      },
                      "end": {
                        "line": 11,
                        "column": 18
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "f",
                            "range": [
                              285,
                              286
                            ],
                            "loc": {
                              "start": {
                                "line": 13,
                                "column": 12
                              },
                              "end": {
                                "line": 13,
                                "column": 13
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "tf",
                                "range": [
                                  289,
                                  291
                                ],
                                "loc": {
                                  "start": {
                                    "line": 13,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 13,
                                    "column": 18
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "config",
                                "range": [
                                  292,
                                  298
                                ],
                                "loc": {
                                  "start": {
                                    "line": 13,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 13,
                                    "column": 25
                                  }
                                }
                              },
                              "range": [
                                289,
                                298
                              ],
                              "loc": {
                                "start": {
                                  "line": 13,
                                  "column": 16
                                },
                                "end": {
                                  "line": 13,
                                  "column": 25
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              289,
                              300
                            ],
                            "loc": {
                              "start": {
                                "line": 13,
                                "column": 16
                              },
                              "end": {
                                "line": 13,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            285,
                            300
                          ],
                          "loc": {
                            "start": {
                              "line": 13,
                              "column": 12
                            },
                            "end": {
                              "line": 13,
                              "column": 27
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        281,
                        301
                      ],
                      "loc": {
                        "start": {
                          "line": 13,
                          "column": 8
                        },
                        "end": {
                          "line": 13,
                          "column": 28
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": " Configuration object",
                          "range": [
                            248,
                            271
                          ],
                          "loc": {
                            "start": {
                              "line": 12,
                              "column": 8
                            },
                            "end": {
                              "line": 12,
                              "column": 31
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": " Enable external filters behaviour",
                          "range": [
                            313,
                            349
                          ],
                          "loc": {
                            "start": {
                              "line": 15,
                              "column": 8
                            },
                            "end": {
                              "line": 15,
                              "column": 44
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "tf",
                            "range": [
                              359,
                              361
                            ],
                            "loc": {
                              "start": {
                                "line": 16,
                                "column": 8
                              },
                              "end": {
                                "line": 16,
                                "column": 10
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "isExternalFlt",
                            "range": [
                              362,
                              375
                            ],
                            "loc": {
                              "start": {
                                "line": 16,
                                "column": 11
                              },
                              "end": {
                                "line": 16,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            359,
                            375
                          ],
                          "loc": {
                            "start": {
                              "line": 16,
                              "column": 8
                            },
                            "end": {
                              "line": 16,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": true,
                          "raw": "true",
                          "range": [
                            378,
                            382
                          ],
                          "loc": {
                            "start": {
                              "line": 16,
                              "column": 27
                            },
                            "end": {
                              "line": 16,
                              "column": 31
                            }
                          }
                        },
                        "range": [
                          359,
                          382
                        ],
                        "loc": {
                          "start": {
                            "line": 16,
                            "column": 8
                          },
                          "end": {
                            "line": 16,
                            "column": 31
                          }
                        }
                      },
                      "range": [
                        359,
                        383
                      ],
                      "loc": {
                        "start": {
                          "line": 16,
                          "column": 8
                        },
                        "end": {
                          "line": 16,
                          "column": 32
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": " Enable external filters behaviour",
                          "range": [
                            313,
                            349
                          ],
                          "loc": {
                            "start": {
                              "line": 15,
                              "column": 8
                            },
                            "end": {
                              "line": 15,
                              "column": 44
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "tf",
                            "range": [
                              393,
                              395
                            ],
                            "loc": {
                              "start": {
                                "line": 17,
                                "column": 8
                              },
                              "end": {
                                "line": 17,
                                "column": 10
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "externalFltTgtIds",
                            "range": [
                              396,
                              413
                            ],
                            "loc": {
                              "start": {
                                "line": 17,
                                "column": 11
                              },
                              "end": {
                                "line": 17,
                                "column": 28
                              }
                            }
                          },
                          "range": [
                            393,
                            413
                          ],
                          "loc": {
                            "start": {
                              "line": 17,
                              "column": 8
                            },
                            "end": {
                              "line": 17,
                              "column": 28
                            }
                          }
                        },
                        "right": {
                          "type": "ArrayExpression",
                          "elements": [],
                          "range": [
                            416,
                            418
                          ],
                          "loc": {
                            "start": {
                              "line": 17,
                              "column": 31
                            },
                            "end": {
                              "line": 17,
                              "column": 33
                            }
                          }
                        },
                        "range": [
                          393,
                          418
                        ],
                        "loc": {
                          "start": {
                            "line": 17,
                            "column": 8
                          },
                          "end": {
                            "line": 17,
                            "column": 33
                          }
                        }
                      },
                      "range": [
                        393,
                        419
                      ],
                      "loc": {
                        "start": {
                          "line": 17,
                          "column": 8
                        },
                        "end": {
                          "line": 17,
                          "column": 34
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "filter icon path",
                          "range": [
                            431,
                            449
                          ],
                          "loc": {
                            "start": {
                              "line": 19,
                              "column": 8
                            },
                            "end": {
                              "line": 19,
                              "column": 26
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              459,
                              463
                            ],
                            "loc": {
                              "start": {
                                "line": 20,
                                "column": 8
                              },
                              "end": {
                                "line": 20,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "popUpImgFlt",
                            "range": [
                              464,
                              475
                            ],
                            "loc": {
                              "start": {
                                "line": 20,
                                "column": 13
                              },
                              "end": {
                                "line": 20,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            459,
                            475
                          ],
                          "loc": {
                            "start": {
                              "line": 20,
                              "column": 8
                            },
                            "end": {
                              "line": 20,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                478,
                                479
                              ],
                              "loc": {
                                "start": {
                                  "line": 20,
                                  "column": 27
                                },
                                "end": {
                                  "line": 20,
                                  "column": 28
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "popup_filters_image",
                              "range": [
                                480,
                                499
                              ],
                              "loc": {
                                "start": {
                                  "line": 20,
                                  "column": 29
                                },
                                "end": {
                                  "line": 20,
                                  "column": 48
                                }
                              }
                            },
                            "range": [
                              478,
                              499
                            ],
                            "loc": {
                              "start": {
                                "line": 20,
                                "column": 27
                              },
                              "end": {
                                "line": 20,
                                "column": 48
                              }
                            }
                          },
                          "right": {
                            "type": "BinaryExpression",
                            "operator": "+",
                            "left": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "tf",
                                "range": [
                                  516,
                                  518
                                ],
                                "loc": {
                                  "start": {
                                    "line": 21,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 21,
                                    "column": 14
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "themesPath",
                                "range": [
                                  519,
                                  529
                                ],
                                "loc": {
                                  "start": {
                                    "line": 21,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 21,
                                    "column": 25
                                  }
                                }
                              },
                              "range": [
                                516,
                                529
                              ],
                              "loc": {
                                "start": {
                                  "line": 21,
                                  "column": 12
                                },
                                "end": {
                                  "line": 21,
                                  "column": 25
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": "icn_filter.gif",
                              "raw": "'icn_filter.gif'",
                              "range": [
                                530,
                                546
                              ],
                              "loc": {
                                "start": {
                                  "line": 21,
                                  "column": 26
                                },
                                "end": {
                                  "line": 21,
                                  "column": 42
                                }
                              }
                            },
                            "range": [
                              516,
                              546
                            ],
                            "loc": {
                              "start": {
                                "line": 21,
                                "column": 12
                              },
                              "end": {
                                "line": 21,
                                "column": 42
                              }
                            }
                          },
                          "range": [
                            478,
                            546
                          ],
                          "loc": {
                            "start": {
                              "line": 20,
                              "column": 27
                            },
                            "end": {
                              "line": 21,
                              "column": 42
                            }
                          }
                        },
                        "range": [
                          459,
                          546
                        ],
                        "loc": {
                          "start": {
                            "line": 20,
                            "column": 8
                          },
                          "end": {
                            "line": 21,
                            "column": 42
                          }
                        }
                      },
                      "range": [
                        459,
                        547
                      ],
                      "loc": {
                        "start": {
                          "line": 20,
                          "column": 8
                        },
                        "end": {
                          "line": 21,
                          "column": 43
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "filter icon path",
                          "range": [
                            431,
                            449
                          ],
                          "loc": {
                            "start": {
                              "line": 19,
                              "column": 8
                            },
                            "end": {
                              "line": 19,
                              "column": 26
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "active filter icon path",
                          "range": [
                            557,
                            582
                          ],
                          "loc": {
                            "start": {
                              "line": 22,
                              "column": 8
                            },
                            "end": {
                              "line": 22,
                              "column": 33
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              592,
                              596
                            ],
                            "loc": {
                              "start": {
                                "line": 23,
                                "column": 8
                              },
                              "end": {
                                "line": 23,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "popUpImgFltActive",
                            "range": [
                              597,
                              614
                            ],
                            "loc": {
                              "start": {
                                "line": 23,
                                "column": 13
                              },
                              "end": {
                                "line": 23,
                                "column": 30
                              }
                            }
                          },
                          "range": [
                            592,
                            614
                          ],
                          "loc": {
                            "start": {
                              "line": 23,
                              "column": 8
                            },
                            "end": {
                              "line": 23,
                              "column": 30
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                617,
                                618
                              ],
                              "loc": {
                                "start": {
                                  "line": 23,
                                  "column": 33
                                },
                                "end": {
                                  "line": 23,
                                  "column": 34
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "popup_filters_image_active",
                              "range": [
                                619,
                                645
                              ],
                              "loc": {
                                "start": {
                                  "line": 23,
                                  "column": 35
                                },
                                "end": {
                                  "line": 23,
                                  "column": 61
                                }
                              }
                            },
                            "range": [
                              617,
                              645
                            ],
                            "loc": {
                              "start": {
                                "line": 23,
                                "column": 33
                              },
                              "end": {
                                "line": 23,
                                "column": 61
                              }
                            }
                          },
                          "right": {
                            "type": "BinaryExpression",
                            "operator": "+",
                            "left": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "tf",
                                "range": [
                                  662,
                                  664
                                ],
                                "loc": {
                                  "start": {
                                    "line": 24,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 24,
                                    "column": 14
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "themesPath",
                                "range": [
                                  665,
                                  675
                                ],
                                "loc": {
                                  "start": {
                                    "line": 24,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 24,
                                    "column": 25
                                  }
                                }
                              },
                              "range": [
                                662,
                                675
                              ],
                              "loc": {
                                "start": {
                                  "line": 24,
                                  "column": 12
                                },
                                "end": {
                                  "line": 24,
                                  "column": 25
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": "icn_filterActive.gif",
                              "raw": "'icn_filterActive.gif'",
                              "range": [
                                676,
                                698
                              ],
                              "loc": {
                                "start": {
                                  "line": 24,
                                  "column": 26
                                },
                                "end": {
                                  "line": 24,
                                  "column": 48
                                }
                              }
                            },
                            "range": [
                              662,
                              698
                            ],
                            "loc": {
                              "start": {
                                "line": 24,
                                "column": 12
                              },
                              "end": {
                                "line": 24,
                                "column": 48
                              }
                            }
                          },
                          "range": [
                            617,
                            698
                          ],
                          "loc": {
                            "start": {
                              "line": 23,
                              "column": 33
                            },
                            "end": {
                              "line": 24,
                              "column": 48
                            }
                          }
                        },
                        "range": [
                          592,
                          698
                        ],
                        "loc": {
                          "start": {
                            "line": 23,
                            "column": 8
                          },
                          "end": {
                            "line": 24,
                            "column": 48
                          }
                        }
                      },
                      "range": [
                        592,
                        699
                      ],
                      "loc": {
                        "start": {
                          "line": 23,
                          "column": 8
                        },
                        "end": {
                          "line": 24,
                          "column": 49
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "active filter icon path",
                          "range": [
                            557,
                            582
                          ],
                          "loc": {
                            "start": {
                              "line": 22,
                              "column": 8
                            },
                            "end": {
                              "line": 22,
                              "column": 33
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              709,
                              713
                            ],
                            "loc": {
                              "start": {
                                "line": 25,
                                "column": 8
                              },
                              "end": {
                                "line": 25,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "popUpImgFltHtml",
                            "range": [
                              714,
                              729
                            ],
                            "loc": {
                              "start": {
                                "line": 25,
                                "column": 13
                              },
                              "end": {
                                "line": 25,
                                "column": 28
                              }
                            }
                          },
                          "range": [
                            709,
                            729
                          ],
                          "loc": {
                            "start": {
                              "line": 25,
                              "column": 8
                            },
                            "end": {
                              "line": 25,
                              "column": 28
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                732,
                                733
                              ],
                              "loc": {
                                "start": {
                                  "line": 25,
                                  "column": 31
                                },
                                "end": {
                                  "line": 25,
                                  "column": 32
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "popup_filters_image_html",
                              "range": [
                                734,
                                758
                              ],
                              "loc": {
                                "start": {
                                  "line": 25,
                                  "column": 33
                                },
                                "end": {
                                  "line": 25,
                                  "column": 57
                                }
                              }
                            },
                            "range": [
                              732,
                              758
                            ],
                            "loc": {
                              "start": {
                                "line": 25,
                                "column": 31
                              },
                              "end": {
                                "line": 25,
                                "column": 57
                              }
                            }
                          },
                          "right": {
                            "type": "BinaryExpression",
                            "operator": "+",
                            "left": {
                              "type": "BinaryExpression",
                              "operator": "+",
                              "left": {
                                "type": "Literal",
                                "value": "<img src=\"",
                                "raw": "'<img src=\"'",
                                "range": [
                                  775,
                                  787
                                ],
                                "loc": {
                                  "start": {
                                    "line": 26,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 26,
                                    "column": 24
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    789,
                                    793
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 26,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 26,
                                      "column": 30
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "popUpImgFlt",
                                  "range": [
                                    794,
                                    805
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 26,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 26,
                                      "column": 42
                                    }
                                  }
                                },
                                "range": [
                                  789,
                                  805
                                ],
                                "loc": {
                                  "start": {
                                    "line": 26,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 26,
                                    "column": 42
                                  }
                                }
                              },
                              "range": [
                                775,
                                805
                              ],
                              "loc": {
                                "start": {
                                  "line": 26,
                                  "column": 12
                                },
                                "end": {
                                  "line": 26,
                                  "column": 42
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": "\" alt=\"Column filter\" />",
                              "raw": "'\" alt=\"Column filter\" />'",
                              "range": [
                                807,
                                833
                              ],
                              "loc": {
                                "start": {
                                  "line": 26,
                                  "column": 44
                                },
                                "end": {
                                  "line": 26,
                                  "column": 70
                                }
                              }
                            },
                            "range": [
                              775,
                              833
                            ],
                            "loc": {
                              "start": {
                                "line": 26,
                                "column": 12
                              },
                              "end": {
                                "line": 26,
                                "column": 70
                              }
                            }
                          },
                          "range": [
                            732,
                            833
                          ],
                          "loc": {
                            "start": {
                              "line": 25,
                              "column": 31
                            },
                            "end": {
                              "line": 26,
                              "column": 70
                            }
                          }
                        },
                        "range": [
                          709,
                          833
                        ],
                        "loc": {
                          "start": {
                            "line": 25,
                            "column": 8
                          },
                          "end": {
                            "line": 26,
                            "column": 70
                          }
                        }
                      },
                      "range": [
                        709,
                        834
                      ],
                      "loc": {
                        "start": {
                          "line": 25,
                          "column": 8
                        },
                        "end": {
                          "line": 26,
                          "column": 71
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "defines css class for popup div containing filter",
                          "range": [
                            844,
                            895
                          ],
                          "loc": {
                            "start": {
                              "line": 27,
                              "column": 8
                            },
                            "end": {
                              "line": 27,
                              "column": 59
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              905,
                              909
                            ],
                            "loc": {
                              "start": {
                                "line": 28,
                                "column": 8
                              },
                              "end": {
                                "line": 28,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "popUpDivCssClass",
                            "range": [
                              910,
                              926
                            ],
                            "loc": {
                              "start": {
                                "line": 28,
                                "column": 13
                              },
                              "end": {
                                "line": 28,
                                "column": 29
                              }
                            }
                          },
                          "range": [
                            905,
                            926
                          ],
                          "loc": {
                            "start": {
                              "line": 28,
                              "column": 8
                            },
                            "end": {
                              "line": 28,
                              "column": 29
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                929,
                                930
                              ],
                              "loc": {
                                "start": {
                                  "line": 28,
                                  "column": 32
                                },
                                "end": {
                                  "line": 28,
                                  "column": 33
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "popup_div_css_class",
                              "range": [
                                931,
                                950
                              ],
                              "loc": {
                                "start": {
                                  "line": 28,
                                  "column": 34
                                },
                                "end": {
                                  "line": 28,
                                  "column": 53
                                }
                              }
                            },
                            "range": [
                              929,
                              950
                            ],
                            "loc": {
                              "start": {
                                "line": 28,
                                "column": 32
                              },
                              "end": {
                                "line": 28,
                                "column": 53
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "popUpFilter",
                            "raw": "'popUpFilter'",
                            "range": [
                              954,
                              967
                            ],
                            "loc": {
                              "start": {
                                "line": 28,
                                "column": 57
                              },
                              "end": {
                                "line": 28,
                                "column": 70
                              }
                            }
                          },
                          "range": [
                            929,
                            967
                          ],
                          "loc": {
                            "start": {
                              "line": 28,
                              "column": 32
                            },
                            "end": {
                              "line": 28,
                              "column": 70
                            }
                          }
                        },
                        "range": [
                          905,
                          967
                        ],
                        "loc": {
                          "start": {
                            "line": 28,
                            "column": 8
                          },
                          "end": {
                            "line": 28,
                            "column": 70
                          }
                        }
                      },
                      "range": [
                        905,
                        968
                      ],
                      "loc": {
                        "start": {
                          "line": 28,
                          "column": 8
                        },
                        "end": {
                          "line": 28,
                          "column": 71
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "defines css class for popup div containing filter",
                          "range": [
                            844,
                            895
                          ],
                          "loc": {
                            "start": {
                              "line": 27,
                              "column": 8
                            },
                            "end": {
                              "line": 27,
                              "column": 59
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "callback function before popup filtes is opened",
                          "range": [
                            978,
                            1027
                          ],
                          "loc": {
                            "start": {
                              "line": 29,
                              "column": 8
                            },
                            "end": {
                              "line": 29,
                              "column": 57
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1037,
                              1041
                            ],
                            "loc": {
                              "start": {
                                "line": 30,
                                "column": 8
                              },
                              "end": {
                                "line": 30,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onBeforePopUpOpen",
                            "range": [
                              1042,
                              1059
                            ],
                            "loc": {
                              "start": {
                                "line": 30,
                                "column": 13
                              },
                              "end": {
                                "line": 30,
                                "column": 30
                              }
                            }
                          },
                          "range": [
                            1037,
                            1059
                          ],
                          "loc": {
                            "start": {
                              "line": 30,
                              "column": 8
                            },
                            "end": {
                              "line": 30,
                              "column": 30
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "Types",
                                "range": [
                                  1062,
                                  1067
                                ],
                                "loc": {
                                  "start": {
                                    "line": 30,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 30,
                                    "column": 38
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "isFn",
                                "range": [
                                  1068,
                                  1072
                                ],
                                "loc": {
                                  "start": {
                                    "line": 30,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 30,
                                    "column": 43
                                  }
                                }
                              },
                              "range": [
                                1062,
                                1072
                              ],
                              "loc": {
                                "start": {
                                  "line": 30,
                                  "column": 33
                                },
                                "end": {
                                  "line": 30,
                                  "column": 43
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "f",
                                  "range": [
                                    1073,
                                    1074
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 30,
                                      "column": 44
                                    },
                                    "end": {
                                      "line": 30,
                                      "column": 45
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "on_before_popup_filter_open",
                                  "range": [
                                    1075,
                                    1102
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 30,
                                      "column": 46
                                    },
                                    "end": {
                                      "line": 30,
                                      "column": 73
                                    }
                                  }
                                },
                                "range": [
                                  1073,
                                  1102
                                ],
                                "loc": {
                                  "start": {
                                    "line": 30,
                                    "column": 44
                                  },
                                  "end": {
                                    "line": 30,
                                    "column": 73
                                  }
                                }
                              }
                            ],
                            "range": [
                              1062,
                              1103
                            ],
                            "loc": {
                              "start": {
                                "line": 30,
                                "column": 33
                              },
                              "end": {
                                "line": 30,
                                "column": 74
                              }
                            }
                          },
                          "consequent": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                1119,
                                1120
                              ],
                              "loc": {
                                "start": {
                                  "line": 31,
                                  "column": 12
                                },
                                "end": {
                                  "line": 31,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "on_before_popup_filter_open",
                              "range": [
                                1121,
                                1148
                              ],
                              "loc": {
                                "start": {
                                  "line": 31,
                                  "column": 14
                                },
                                "end": {
                                  "line": 31,
                                  "column": 41
                                }
                              }
                            },
                            "range": [
                              1119,
                              1148
                            ],
                            "loc": {
                              "start": {
                                "line": 31,
                                "column": 12
                              },
                              "end": {
                                "line": 31,
                                "column": 41
                              }
                            }
                          },
                          "alternate": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              1151,
                              1155
                            ],
                            "loc": {
                              "start": {
                                "line": 31,
                                "column": 44
                              },
                              "end": {
                                "line": 31,
                                "column": 48
                              }
                            }
                          },
                          "range": [
                            1062,
                            1155
                          ],
                          "loc": {
                            "start": {
                              "line": 30,
                              "column": 33
                            },
                            "end": {
                              "line": 31,
                              "column": 48
                            }
                          }
                        },
                        "range": [
                          1037,
                          1155
                        ],
                        "loc": {
                          "start": {
                            "line": 30,
                            "column": 8
                          },
                          "end": {
                            "line": 31,
                            "column": 48
                          }
                        }
                      },
                      "range": [
                        1037,
                        1156
                      ],
                      "loc": {
                        "start": {
                          "line": 30,
                          "column": 8
                        },
                        "end": {
                          "line": 31,
                          "column": 49
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "callback function before popup filtes is opened",
                          "range": [
                            978,
                            1027
                          ],
                          "loc": {
                            "start": {
                              "line": 29,
                              "column": 8
                            },
                            "end": {
                              "line": 29,
                              "column": 57
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "callback function after popup filtes is opened",
                          "range": [
                            1166,
                            1214
                          ],
                          "loc": {
                            "start": {
                              "line": 32,
                              "column": 8
                            },
                            "end": {
                              "line": 32,
                              "column": 56
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1224,
                              1228
                            ],
                            "loc": {
                              "start": {
                                "line": 33,
                                "column": 8
                              },
                              "end": {
                                "line": 33,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onAfterPopUpOpen",
                            "range": [
                              1229,
                              1245
                            ],
                            "loc": {
                              "start": {
                                "line": 33,
                                "column": 13
                              },
                              "end": {
                                "line": 33,
                                "column": 29
                              }
                            }
                          },
                          "range": [
                            1224,
                            1245
                          ],
                          "loc": {
                            "start": {
                              "line": 33,
                              "column": 8
                            },
                            "end": {
                              "line": 33,
                              "column": 29
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "Types",
                                "range": [
                                  1248,
                                  1253
                                ],
                                "loc": {
                                  "start": {
                                    "line": 33,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 33,
                                    "column": 37
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "isFn",
                                "range": [
                                  1254,
                                  1258
                                ],
                                "loc": {
                                  "start": {
                                    "line": 33,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 33,
                                    "column": 42
                                  }
                                }
                              },
                              "range": [
                                1248,
                                1258
                              ],
                              "loc": {
                                "start": {
                                  "line": 33,
                                  "column": 32
                                },
                                "end": {
                                  "line": 33,
                                  "column": 42
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "f",
                                  "range": [
                                    1259,
                                    1260
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 33,
                                      "column": 43
                                    },
                                    "end": {
                                      "line": 33,
                                      "column": 44
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "on_after_popup_filter_open",
                                  "range": [
                                    1261,
                                    1287
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 33,
                                      "column": 45
                                    },
                                    "end": {
                                      "line": 33,
                                      "column": 71
                                    }
                                  }
                                },
                                "range": [
                                  1259,
                                  1287
                                ],
                                "loc": {
                                  "start": {
                                    "line": 33,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 33,
                                    "column": 71
                                  }
                                }
                              }
                            ],
                            "range": [
                              1248,
                              1288
                            ],
                            "loc": {
                              "start": {
                                "line": 33,
                                "column": 32
                              },
                              "end": {
                                "line": 33,
                                "column": 72
                              }
                            }
                          },
                          "consequent": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                1304,
                                1305
                              ],
                              "loc": {
                                "start": {
                                  "line": 34,
                                  "column": 12
                                },
                                "end": {
                                  "line": 34,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "on_after_popup_filter_open",
                              "range": [
                                1306,
                                1332
                              ],
                              "loc": {
                                "start": {
                                  "line": 34,
                                  "column": 14
                                },
                                "end": {
                                  "line": 34,
                                  "column": 40
                                }
                              }
                            },
                            "range": [
                              1304,
                              1332
                            ],
                            "loc": {
                              "start": {
                                "line": 34,
                                "column": 12
                              },
                              "end": {
                                "line": 34,
                                "column": 40
                              }
                            }
                          },
                          "alternate": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              1335,
                              1339
                            ],
                            "loc": {
                              "start": {
                                "line": 34,
                                "column": 43
                              },
                              "end": {
                                "line": 34,
                                "column": 47
                              }
                            }
                          },
                          "range": [
                            1248,
                            1339
                          ],
                          "loc": {
                            "start": {
                              "line": 33,
                              "column": 32
                            },
                            "end": {
                              "line": 34,
                              "column": 47
                            }
                          }
                        },
                        "range": [
                          1224,
                          1339
                        ],
                        "loc": {
                          "start": {
                            "line": 33,
                            "column": 8
                          },
                          "end": {
                            "line": 34,
                            "column": 47
                          }
                        }
                      },
                      "range": [
                        1224,
                        1340
                      ],
                      "loc": {
                        "start": {
                          "line": 33,
                          "column": 8
                        },
                        "end": {
                          "line": 34,
                          "column": 48
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "callback function after popup filtes is opened",
                          "range": [
                            1166,
                            1214
                          ],
                          "loc": {
                            "start": {
                              "line": 32,
                              "column": 8
                            },
                            "end": {
                              "line": 32,
                              "column": 56
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "callback function before popup filtes is closed",
                          "range": [
                            1350,
                            1399
                          ],
                          "loc": {
                            "start": {
                              "line": 35,
                              "column": 8
                            },
                            "end": {
                              "line": 35,
                              "column": 57
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1409,
                              1413
                            ],
                            "loc": {
                              "start": {
                                "line": 36,
                                "column": 8
                              },
                              "end": {
                                "line": 36,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onBeforePopUpClose",
                            "range": [
                              1414,
                              1432
                            ],
                            "loc": {
                              "start": {
                                "line": 36,
                                "column": 13
                              },
                              "end": {
                                "line": 36,
                                "column": 31
                              }
                            }
                          },
                          "range": [
                            1409,
                            1432
                          ],
                          "loc": {
                            "start": {
                              "line": 36,
                              "column": 8
                            },
                            "end": {
                              "line": 36,
                              "column": 31
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "Types",
                                "range": [
                                  1448,
                                  1453
                                ],
                                "loc": {
                                  "start": {
                                    "line": 37,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 37,
                                    "column": 17
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "isFn",
                                "range": [
                                  1454,
                                  1458
                                ],
                                "loc": {
                                  "start": {
                                    "line": 37,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 37,
                                    "column": 22
                                  }
                                }
                              },
                              "range": [
                                1448,
                                1458
                              ],
                              "loc": {
                                "start": {
                                  "line": 37,
                                  "column": 12
                                },
                                "end": {
                                  "line": 37,
                                  "column": 22
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "f",
                                  "range": [
                                    1459,
                                    1460
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 37,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 37,
                                      "column": 24
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "on_before_popup_filter_close",
                                  "range": [
                                    1461,
                                    1489
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 37,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 37,
                                      "column": 53
                                    }
                                  }
                                },
                                "range": [
                                  1459,
                                  1489
                                ],
                                "loc": {
                                  "start": {
                                    "line": 37,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 37,
                                    "column": 53
                                  }
                                }
                              }
                            ],
                            "range": [
                              1448,
                              1490
                            ],
                            "loc": {
                              "start": {
                                "line": 37,
                                "column": 12
                              },
                              "end": {
                                "line": 37,
                                "column": 54
                              }
                            }
                          },
                          "consequent": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                1506,
                                1507
                              ],
                              "loc": {
                                "start": {
                                  "line": 38,
                                  "column": 12
                                },
                                "end": {
                                  "line": 38,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "on_before_popup_filter_close",
                              "range": [
                                1508,
                                1536
                              ],
                              "loc": {
                                "start": {
                                  "line": 38,
                                  "column": 14
                                },
                                "end": {
                                  "line": 38,
                                  "column": 42
                                }
                              }
                            },
                            "range": [
                              1506,
                              1536
                            ],
                            "loc": {
                              "start": {
                                "line": 38,
                                "column": 12
                              },
                              "end": {
                                "line": 38,
                                "column": 42
                              }
                            }
                          },
                          "alternate": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              1539,
                              1543
                            ],
                            "loc": {
                              "start": {
                                "line": 38,
                                "column": 45
                              },
                              "end": {
                                "line": 38,
                                "column": 49
                              }
                            }
                          },
                          "range": [
                            1448,
                            1543
                          ],
                          "loc": {
                            "start": {
                              "line": 37,
                              "column": 12
                            },
                            "end": {
                              "line": 38,
                              "column": 49
                            }
                          }
                        },
                        "range": [
                          1409,
                          1543
                        ],
                        "loc": {
                          "start": {
                            "line": 36,
                            "column": 8
                          },
                          "end": {
                            "line": 38,
                            "column": 49
                          }
                        }
                      },
                      "range": [
                        1409,
                        1544
                      ],
                      "loc": {
                        "start": {
                          "line": 36,
                          "column": 8
                        },
                        "end": {
                          "line": 38,
                          "column": 50
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "callback function before popup filtes is closed",
                          "range": [
                            1350,
                            1399
                          ],
                          "loc": {
                            "start": {
                              "line": 35,
                              "column": 8
                            },
                            "end": {
                              "line": 35,
                              "column": 57
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "callback function after popup filtes is closed",
                          "range": [
                            1554,
                            1602
                          ],
                          "loc": {
                            "start": {
                              "line": 39,
                              "column": 8
                            },
                            "end": {
                              "line": 39,
                              "column": 56
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1612,
                              1616
                            ],
                            "loc": {
                              "start": {
                                "line": 40,
                                "column": 8
                              },
                              "end": {
                                "line": 40,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onAfterPopUpClose",
                            "range": [
                              1617,
                              1634
                            ],
                            "loc": {
                              "start": {
                                "line": 40,
                                "column": 13
                              },
                              "end": {
                                "line": 40,
                                "column": 30
                              }
                            }
                          },
                          "range": [
                            1612,
                            1634
                          ],
                          "loc": {
                            "start": {
                              "line": 40,
                              "column": 8
                            },
                            "end": {
                              "line": 40,
                              "column": 30
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "Types",
                                "range": [
                                  1637,
                                  1642
                                ],
                                "loc": {
                                  "start": {
                                    "line": 40,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 40,
                                    "column": 38
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "isFn",
                                "range": [
                                  1643,
                                  1647
                                ],
                                "loc": {
                                  "start": {
                                    "line": 40,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 40,
                                    "column": 43
                                  }
                                }
                              },
                              "range": [
                                1637,
                                1647
                              ],
                              "loc": {
                                "start": {
                                  "line": 40,
                                  "column": 33
                                },
                                "end": {
                                  "line": 40,
                                  "column": 43
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "f",
                                  "range": [
                                    1648,
                                    1649
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 40,
                                      "column": 44
                                    },
                                    "end": {
                                      "line": 40,
                                      "column": 45
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "on_after_popup_filter_close",
                                  "range": [
                                    1650,
                                    1677
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 40,
                                      "column": 46
                                    },
                                    "end": {
                                      "line": 40,
                                      "column": 73
                                    }
                                  }
                                },
                                "range": [
                                  1648,
                                  1677
                                ],
                                "loc": {
                                  "start": {
                                    "line": 40,
                                    "column": 44
                                  },
                                  "end": {
                                    "line": 40,
                                    "column": 73
                                  }
                                }
                              }
                            ],
                            "range": [
                              1637,
                              1678
                            ],
                            "loc": {
                              "start": {
                                "line": 40,
                                "column": 33
                              },
                              "end": {
                                "line": 40,
                                "column": 74
                              }
                            }
                          },
                          "consequent": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                1694,
                                1695
                              ],
                              "loc": {
                                "start": {
                                  "line": 41,
                                  "column": 12
                                },
                                "end": {
                                  "line": 41,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "on_after_popup_filter_close",
                              "range": [
                                1696,
                                1723
                              ],
                              "loc": {
                                "start": {
                                  "line": 41,
                                  "column": 14
                                },
                                "end": {
                                  "line": 41,
                                  "column": 41
                                }
                              }
                            },
                            "range": [
                              1694,
                              1723
                            ],
                            "loc": {
                              "start": {
                                "line": 41,
                                "column": 12
                              },
                              "end": {
                                "line": 41,
                                "column": 41
                              }
                            }
                          },
                          "alternate": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              1726,
                              1730
                            ],
                            "loc": {
                              "start": {
                                "line": 41,
                                "column": 44
                              },
                              "end": {
                                "line": 41,
                                "column": 48
                              }
                            }
                          },
                          "range": [
                            1637,
                            1730
                          ],
                          "loc": {
                            "start": {
                              "line": 40,
                              "column": 33
                            },
                            "end": {
                              "line": 41,
                              "column": 48
                            }
                          }
                        },
                        "range": [
                          1612,
                          1730
                        ],
                        "loc": {
                          "start": {
                            "line": 40,
                            "column": 8
                          },
                          "end": {
                            "line": 41,
                            "column": 48
                          }
                        }
                      },
                      "range": [
                        1612,
                        1731
                      ],
                      "loc": {
                        "start": {
                          "line": 40,
                          "column": 8
                        },
                        "end": {
                          "line": 41,
                          "column": 49
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "callback function after popup filtes is closed",
                          "range": [
                            1554,
                            1602
                          ],
                          "loc": {
                            "start": {
                              "line": 39,
                              "column": 8
                            },
                            "end": {
                              "line": 39,
                              "column": 56
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "stores filters spans",
                          "range": [
                            1743,
                            1765
                          ],
                          "loc": {
                            "start": {
                              "line": 43,
                              "column": 8
                            },
                            "end": {
                              "line": 43,
                              "column": 30
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1775,
                              1779
                            ],
                            "loc": {
                              "start": {
                                "line": 44,
                                "column": 8
                              },
                              "end": {
                                "line": 44,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "popUpFltSpans",
                            "range": [
                              1780,
                              1793
                            ],
                            "loc": {
                              "start": {
                                "line": 44,
                                "column": 13
                              },
                              "end": {
                                "line": 44,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            1775,
                            1793
                          ],
                          "loc": {
                            "start": {
                              "line": 44,
                              "column": 8
                            },
                            "end": {
                              "line": 44,
                              "column": 26
                            }
                          }
                        },
                        "right": {
                          "type": "ArrayExpression",
                          "elements": [],
                          "range": [
                            1796,
                            1798
                          ],
                          "loc": {
                            "start": {
                              "line": 44,
                              "column": 29
                            },
                            "end": {
                              "line": 44,
                              "column": 31
                            }
                          }
                        },
                        "range": [
                          1775,
                          1798
                        ],
                        "loc": {
                          "start": {
                            "line": 44,
                            "column": 8
                          },
                          "end": {
                            "line": 44,
                            "column": 31
                          }
                        }
                      },
                      "range": [
                        1775,
                        1799
                      ],
                      "loc": {
                        "start": {
                          "line": 44,
                          "column": 8
                        },
                        "end": {
                          "line": 44,
                          "column": 32
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "stores filters spans",
                          "range": [
                            1743,
                            1765
                          ],
                          "loc": {
                            "start": {
                              "line": 43,
                              "column": 8
                            },
                            "end": {
                              "line": 43,
                              "column": 30
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "stores filters icons",
                          "range": [
                            1809,
                            1831
                          ],
                          "loc": {
                            "start": {
                              "line": 45,
                              "column": 8
                            },
                            "end": {
                              "line": 45,
                              "column": 30
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1841,
                              1845
                            ],
                            "loc": {
                              "start": {
                                "line": 46,
                                "column": 8
                              },
                              "end": {
                                "line": 46,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "popUpFltImgs",
                            "range": [
                              1846,
                              1858
                            ],
                            "loc": {
                              "start": {
                                "line": 46,
                                "column": 13
                              },
                              "end": {
                                "line": 46,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            1841,
                            1858
                          ],
                          "loc": {
                            "start": {
                              "line": 46,
                              "column": 8
                            },
                            "end": {
                              "line": 46,
                              "column": 25
                            }
                          }
                        },
                        "right": {
                          "type": "ArrayExpression",
                          "elements": [],
                          "range": [
                            1861,
                            1863
                          ],
                          "loc": {
                            "start": {
                              "line": 46,
                              "column": 28
                            },
                            "end": {
                              "line": 46,
                              "column": 30
                            }
                          }
                        },
                        "range": [
                          1841,
                          1863
                        ],
                        "loc": {
                          "start": {
                            "line": 46,
                            "column": 8
                          },
                          "end": {
                            "line": 46,
                            "column": 30
                          }
                        }
                      },
                      "range": [
                        1841,
                        1864
                      ],
                      "loc": {
                        "start": {
                          "line": 46,
                          "column": 8
                        },
                        "end": {
                          "line": 46,
                          "column": 31
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "stores filters icons",
                          "range": [
                            1809,
                            1831
                          ],
                          "loc": {
                            "start": {
                              "line": 45,
                              "column": 8
                            },
                            "end": {
                              "line": 45,
                              "column": 30
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "stores filters containers",
                          "range": [
                            1874,
                            1901
                          ],
                          "loc": {
                            "start": {
                              "line": 47,
                              "column": 8
                            },
                            "end": {
                              "line": 47,
                              "column": 35
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1911,
                              1915
                            ],
                            "loc": {
                              "start": {
                                "line": 48,
                                "column": 8
                              },
                              "end": {
                                "line": 48,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "popUpFltElms",
                            "range": [
                              1916,
                              1928
                            ],
                            "loc": {
                              "start": {
                                "line": 48,
                                "column": 13
                              },
                              "end": {
                                "line": 48,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            1911,
                            1928
                          ],
                          "loc": {
                            "start": {
                              "line": 48,
                              "column": 8
                            },
                            "end": {
                              "line": 48,
                              "column": 25
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                1931,
                                1935
                              ],
                              "loc": {
                                "start": {
                                  "line": 48,
                                  "column": 28
                                },
                                "end": {
                                  "line": 48,
                                  "column": 32
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "popUpFltElmCache",
                              "range": [
                                1936,
                                1952
                              ],
                              "loc": {
                                "start": {
                                  "line": 48,
                                  "column": 33
                                },
                                "end": {
                                  "line": 48,
                                  "column": 49
                                }
                              }
                            },
                            "range": [
                              1931,
                              1952
                            ],
                            "loc": {
                              "start": {
                                "line": 48,
                                "column": 28
                              },
                              "end": {
                                "line": 48,
                                "column": 49
                              }
                            }
                          },
                          "right": {
                            "type": "ArrayExpression",
                            "elements": [],
                            "range": [
                              1956,
                              1958
                            ],
                            "loc": {
                              "start": {
                                "line": 48,
                                "column": 53
                              },
                              "end": {
                                "line": 48,
                                "column": 55
                              }
                            }
                          },
                          "range": [
                            1931,
                            1958
                          ],
                          "loc": {
                            "start": {
                              "line": 48,
                              "column": 28
                            },
                            "end": {
                              "line": 48,
                              "column": 55
                            }
                          }
                        },
                        "range": [
                          1911,
                          1958
                        ],
                        "loc": {
                          "start": {
                            "line": 48,
                            "column": 8
                          },
                          "end": {
                            "line": 48,
                            "column": 55
                          }
                        }
                      },
                      "range": [
                        1911,
                        1959
                      ],
                      "loc": {
                        "start": {
                          "line": 48,
                          "column": 8
                        },
                        "end": {
                          "line": 48,
                          "column": 56
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "stores filters containers",
                          "range": [
                            1874,
                            1901
                          ],
                          "loc": {
                            "start": {
                              "line": 47,
                              "column": 8
                            },
                            "end": {
                              "line": 47,
                              "column": 35
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1969,
                              1973
                            ],
                            "loc": {
                              "start": {
                                "line": 49,
                                "column": 8
                              },
                              "end": {
                                "line": 49,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "popUpFltAdjustToContainer",
                            "range": [
                              1974,
                              1999
                            ],
                            "loc": {
                              "start": {
                                "line": 49,
                                "column": 13
                              },
                              "end": {
                                "line": 49,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            1969,
                            1999
                          ],
                          "loc": {
                            "start": {
                              "line": 49,
                              "column": 8
                            },
                            "end": {
                              "line": 49,
                              "column": 38
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": true,
                          "raw": "true",
                          "range": [
                            2002,
                            2006
                          ],
                          "loc": {
                            "start": {
                              "line": 49,
                              "column": 41
                            },
                            "end": {
                              "line": 49,
                              "column": 45
                            }
                          }
                        },
                        "range": [
                          1969,
                          2006
                        ],
                        "loc": {
                          "start": {
                            "line": 49,
                            "column": 8
                          },
                          "end": {
                            "line": 49,
                            "column": 45
                          }
                        }
                      },
                      "range": [
                        1969,
                        2007
                      ],
                      "loc": {
                        "start": {
                          "line": 49,
                          "column": 8
                        },
                        "end": {
                          "line": 49,
                          "column": 46
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "id prefix for pop-up filter span",
                          "range": [
                            2019,
                            2053
                          ],
                          "loc": {
                            "start": {
                              "line": 51,
                              "column": 8
                            },
                            "end": {
                              "line": 51,
                              "column": 42
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2063,
                              2067
                            ],
                            "loc": {
                              "start": {
                                "line": 52,
                                "column": 8
                              },
                              "end": {
                                "line": 52,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "prfxPopUpSpan",
                            "range": [
                              2068,
                              2081
                            ],
                            "loc": {
                              "start": {
                                "line": 52,
                                "column": 13
                              },
                              "end": {
                                "line": 52,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            2063,
                            2081
                          ],
                          "loc": {
                            "start": {
                              "line": 52,
                              "column": 8
                            },
                            "end": {
                              "line": 52,
                              "column": 26
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "popUpSpan_",
                          "raw": "'popUpSpan_'",
                          "range": [
                            2084,
                            2096
                          ],
                          "loc": {
                            "start": {
                              "line": 52,
                              "column": 29
                            },
                            "end": {
                              "line": 52,
                              "column": 41
                            }
                          }
                        },
                        "range": [
                          2063,
                          2096
                        ],
                        "loc": {
                          "start": {
                            "line": 52,
                            "column": 8
                          },
                          "end": {
                            "line": 52,
                            "column": 41
                          }
                        }
                      },
                      "range": [
                        2063,
                        2097
                      ],
                      "loc": {
                        "start": {
                          "line": 52,
                          "column": 8
                        },
                        "end": {
                          "line": 52,
                          "column": 42
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "id prefix for pop-up filter span",
                          "range": [
                            2019,
                            2053
                          ],
                          "loc": {
                            "start": {
                              "line": 51,
                              "column": 8
                            },
                            "end": {
                              "line": 51,
                              "column": 42
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "id prefix for pop-up div containing filter",
                          "range": [
                            2107,
                            2151
                          ],
                          "loc": {
                            "start": {
                              "line": 53,
                              "column": 8
                            },
                            "end": {
                              "line": 53,
                              "column": 52
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2161,
                              2165
                            ],
                            "loc": {
                              "start": {
                                "line": 54,
                                "column": 8
                              },
                              "end": {
                                "line": 54,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "prfxPopUpDiv",
                            "range": [
                              2166,
                              2178
                            ],
                            "loc": {
                              "start": {
                                "line": 54,
                                "column": 13
                              },
                              "end": {
                                "line": 54,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            2161,
                            2178
                          ],
                          "loc": {
                            "start": {
                              "line": 54,
                              "column": 8
                            },
                            "end": {
                              "line": 54,
                              "column": 25
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "popUpDiv_",
                          "raw": "'popUpDiv_'",
                          "range": [
                            2181,
                            2192
                          ],
                          "loc": {
                            "start": {
                              "line": 54,
                              "column": 28
                            },
                            "end": {
                              "line": 54,
                              "column": 39
                            }
                          }
                        },
                        "range": [
                          2161,
                          2192
                        ],
                        "loc": {
                          "start": {
                            "line": 54,
                            "column": 8
                          },
                          "end": {
                            "line": 54,
                            "column": 39
                          }
                        }
                      },
                      "range": [
                        2161,
                        2193
                      ],
                      "loc": {
                        "start": {
                          "line": 54,
                          "column": 8
                        },
                        "end": {
                          "line": 54,
                          "column": 40
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "id prefix for pop-up div containing filter",
                          "range": [
                            2107,
                            2151
                          ],
                          "loc": {
                            "start": {
                              "line": 53,
                              "column": 8
                            },
                            "end": {
                              "line": 53,
                              "column": 52
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2205,
                              2209
                            ],
                            "loc": {
                              "start": {
                                "line": 56,
                                "column": 8
                              },
                              "end": {
                                "line": 56,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "tf",
                            "range": [
                              2210,
                              2212
                            ],
                            "loc": {
                              "start": {
                                "line": 56,
                                "column": 13
                              },
                              "end": {
                                "line": 56,
                                "column": 15
                              }
                            }
                          },
                          "range": [
                            2205,
                            2212
                          ],
                          "loc": {
                            "start": {
                              "line": 56,
                              "column": 8
                            },
                            "end": {
                              "line": 56,
                              "column": 15
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "tf",
                          "range": [
                            2215,
                            2217
                          ],
                          "loc": {
                            "start": {
                              "line": 56,
                              "column": 18
                            },
                            "end": {
                              "line": 56,
                              "column": 20
                            }
                          }
                        },
                        "range": [
                          2205,
                          2217
                        ],
                        "loc": {
                          "start": {
                            "line": 56,
                            "column": 8
                          },
                          "end": {
                            "line": 56,
                            "column": 20
                          }
                        }
                      },
                      "range": [
                        2205,
                        2218
                      ],
                      "loc": {
                        "start": {
                          "line": 56,
                          "column": 8
                        },
                        "end": {
                          "line": 56,
                          "column": 21
                        }
                      }
                    }
                  ],
                  "range": [
                    237,
                    2225
                  ],
                  "loc": {
                    "start": {
                      "line": 11,
                      "column": 19
                    },
                    "end": {
                      "line": 57,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  233,
                  2225
                ],
                "loc": {
                  "start": {
                    "line": 11,
                    "column": 15
                  },
                  "end": {
                    "line": 57,
                    "column": 5
                  }
                }
              },
              "kind": "constructor",
              "computed": false,
              "range": [
                222,
                2225
              ],
              "loc": {
                "start": {
                  "line": 11,
                  "column": 4
                },
                "end": {
                  "line": 57,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\r\n     * Pop-up filter component\r\n     * @param {Object} tf TableFilter instance\r\n     ",
                  "range": [
                    124,
                    216
                  ],
                  "loc": {
                    "start": {
                      "line": 7,
                      "column": 4
                    },
                    "end": {
                      "line": 10,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "onClick",
                "range": [
                  2233,
                  2240
                ],
                "loc": {
                  "start": {
                    "line": 59,
                    "column": 4
                  },
                  "end": {
                    "line": 59,
                    "column": 11
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "e",
                    "range": [
                      2241,
                      2242
                    ],
                    "loc": {
                      "start": {
                        "line": 59,
                        "column": 12
                      },
                      "end": {
                        "line": 59,
                        "column": 13
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "evt",
                            "range": [
                              2258,
                              2261
                            ],
                            "loc": {
                              "start": {
                                "line": 60,
                                "column": 12
                              },
                              "end": {
                                "line": 60,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "LogicalExpression",
                            "operator": "||",
                            "left": {
                              "type": "Identifier",
                              "name": "e",
                              "range": [
                                2264,
                                2265
                              ],
                              "loc": {
                                "start": {
                                  "line": 60,
                                  "column": 18
                                },
                                "end": {
                                  "line": 60,
                                  "column": 19
                                }
                              }
                            },
                            "right": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "global",
                                "range": [
                                  2269,
                                  2275
                                ],
                                "loc": {
                                  "start": {
                                    "line": 60,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 60,
                                    "column": 29
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "event",
                                "range": [
                                  2276,
                                  2281
                                ],
                                "loc": {
                                  "start": {
                                    "line": 60,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 60,
                                    "column": 35
                                  }
                                }
                              },
                              "range": [
                                2269,
                                2281
                              ],
                              "loc": {
                                "start": {
                                  "line": 60,
                                  "column": 23
                                },
                                "end": {
                                  "line": 60,
                                  "column": 35
                                }
                              }
                            },
                            "range": [
                              2264,
                              2281
                            ],
                            "loc": {
                              "start": {
                                "line": 60,
                                "column": 18
                              },
                              "end": {
                                "line": 60,
                                "column": 35
                              }
                            }
                          },
                          "range": [
                            2258,
                            2281
                          ],
                          "loc": {
                            "start": {
                              "line": 60,
                              "column": 12
                            },
                            "end": {
                              "line": 60,
                              "column": 35
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "elm",
                            "range": [
                              2296,
                              2299
                            ],
                            "loc": {
                              "start": {
                                "line": 61,
                                "column": 12
                              },
                              "end": {
                                "line": 61,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "evt",
                                "range": [
                                  2302,
                                  2305
                                ],
                                "loc": {
                                  "start": {
                                    "line": 61,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 61,
                                    "column": 21
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "target",
                                "range": [
                                  2306,
                                  2312
                                ],
                                "loc": {
                                  "start": {
                                    "line": 61,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 61,
                                    "column": 28
                                  }
                                }
                              },
                              "range": [
                                2302,
                                2312
                              ],
                              "loc": {
                                "start": {
                                  "line": 61,
                                  "column": 18
                                },
                                "end": {
                                  "line": 61,
                                  "column": 28
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "parentNode",
                              "range": [
                                2313,
                                2323
                              ],
                              "loc": {
                                "start": {
                                  "line": 61,
                                  "column": 29
                                },
                                "end": {
                                  "line": 61,
                                  "column": 39
                                }
                              }
                            },
                            "range": [
                              2302,
                              2323
                            ],
                            "loc": {
                              "start": {
                                "line": 61,
                                "column": 18
                              },
                              "end": {
                                "line": 61,
                                "column": 39
                              }
                            }
                          },
                          "range": [
                            2296,
                            2323
                          ],
                          "loc": {
                            "start": {
                              "line": 61,
                              "column": 12
                            },
                            "end": {
                              "line": 61,
                              "column": 39
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "colIndex",
                            "range": [
                              2338,
                              2346
                            ],
                            "loc": {
                              "start": {
                                "line": 62,
                                "column": 12
                              },
                              "end": {
                                "line": 62,
                                "column": 20
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "parseInt",
                              "range": [
                                2349,
                                2357
                              ],
                              "loc": {
                                "start": {
                                  "line": 62,
                                  "column": 23
                                },
                                "end": {
                                  "line": 62,
                                  "column": 31
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "elm",
                                    "range": [
                                      2358,
                                      2361
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "getAttribute",
                                    "range": [
                                      2362,
                                      2374
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    2358,
                                    2374
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 62,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 62,
                                      "column": 48
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "ci",
                                    "raw": "'ci'",
                                    "range": [
                                      2375,
                                      2379
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 53
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2358,
                                  2380
                                ],
                                "loc": {
                                  "start": {
                                    "line": 62,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 62,
                                    "column": 54
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": 10,
                                "raw": "10",
                                "range": [
                                  2382,
                                  2384
                                ],
                                "loc": {
                                  "start": {
                                    "line": 62,
                                    "column": 56
                                  },
                                  "end": {
                                    "line": 62,
                                    "column": 58
                                  }
                                }
                              }
                            ],
                            "range": [
                              2349,
                              2385
                            ],
                            "loc": {
                              "start": {
                                "line": 62,
                                "column": 23
                              },
                              "end": {
                                "line": 62,
                                "column": 59
                              }
                            }
                          },
                          "range": [
                            2338,
                            2385
                          ],
                          "loc": {
                            "start": {
                              "line": 62,
                              "column": 12
                            },
                            "end": {
                              "line": 62,
                              "column": 59
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        2254,
                        2386
                      ],
                      "loc": {
                        "start": {
                          "line": 60,
                          "column": 8
                        },
                        "end": {
                          "line": 62,
                          "column": 60
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2398,
                              2402
                            ],
                            "loc": {
                              "start": {
                                "line": 64,
                                "column": 8
                              },
                              "end": {
                                "line": 64,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "closeAll",
                            "range": [
                              2403,
                              2411
                            ],
                            "loc": {
                              "start": {
                                "line": 64,
                                "column": 13
                              },
                              "end": {
                                "line": 64,
                                "column": 21
                              }
                            }
                          },
                          "range": [
                            2398,
                            2411
                          ],
                          "loc": {
                            "start": {
                              "line": 64,
                              "column": 8
                            },
                            "end": {
                              "line": 64,
                              "column": 21
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "colIndex",
                            "range": [
                              2412,
                              2420
                            ],
                            "loc": {
                              "start": {
                                "line": 64,
                                "column": 22
                              },
                              "end": {
                                "line": 64,
                                "column": 30
                              }
                            }
                          }
                        ],
                        "range": [
                          2398,
                          2421
                        ],
                        "loc": {
                          "start": {
                            "line": 64,
                            "column": 8
                          },
                          "end": {
                            "line": 64,
                            "column": 31
                          }
                        }
                      },
                      "range": [
                        2398,
                        2422
                      ],
                      "loc": {
                        "start": {
                          "line": 64,
                          "column": 8
                        },
                        "end": {
                          "line": 64,
                          "column": 32
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2432,
                              2436
                            ],
                            "loc": {
                              "start": {
                                "line": 65,
                                "column": 8
                              },
                              "end": {
                                "line": 65,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "toggle",
                            "range": [
                              2437,
                              2443
                            ],
                            "loc": {
                              "start": {
                                "line": 65,
                                "column": 13
                              },
                              "end": {
                                "line": 65,
                                "column": 19
                              }
                            }
                          },
                          "range": [
                            2432,
                            2443
                          ],
                          "loc": {
                            "start": {
                              "line": 65,
                              "column": 8
                            },
                            "end": {
                              "line": 65,
                              "column": 19
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "colIndex",
                            "range": [
                              2444,
                              2452
                            ],
                            "loc": {
                              "start": {
                                "line": 65,
                                "column": 20
                              },
                              "end": {
                                "line": 65,
                                "column": 28
                              }
                            }
                          }
                        ],
                        "range": [
                          2432,
                          2453
                        ],
                        "loc": {
                          "start": {
                            "line": 65,
                            "column": 8
                          },
                          "end": {
                            "line": 65,
                            "column": 29
                          }
                        }
                      },
                      "range": [
                        2432,
                        2454
                      ],
                      "loc": {
                        "start": {
                          "line": 65,
                          "column": 8
                        },
                        "end": {
                          "line": 65,
                          "column": 30
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "ThisExpression",
                          "range": [
                            2469,
                            2473
                          ],
                          "loc": {
                            "start": {
                              "line": 67,
                              "column": 11
                            },
                            "end": {
                              "line": 67,
                              "column": 15
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "popUpFltAdjustToContainer",
                          "range": [
                            2474,
                            2499
                          ],
                          "loc": {
                            "start": {
                              "line": 67,
                              "column": 16
                            },
                            "end": {
                              "line": 67,
                              "column": 41
                            }
                          }
                        },
                        "range": [
                          2469,
                          2499
                        ],
                        "loc": {
                          "start": {
                            "line": 67,
                            "column": 11
                          },
                          "end": {
                            "line": 67,
                            "column": 41
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "popUpDiv",
                                  "range": [
                                    2519,
                                    2527
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 68,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 68,
                                      "column": 24
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        2530,
                                        2534
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 68,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 68,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "popUpFltElms",
                                      "range": [
                                        2535,
                                        2547
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 68,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 68,
                                          "column": 44
                                        }
                                      }
                                    },
                                    "range": [
                                      2530,
                                      2547
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "colIndex",
                                    "range": [
                                      2548,
                                      2556
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    2530,
                                    2557
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 68,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 68,
                                      "column": 54
                                    }
                                  }
                                },
                                "range": [
                                  2519,
                                  2557
                                ],
                                "loc": {
                                  "start": {
                                    "line": 68,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 68,
                                    "column": 54
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "header",
                                  "range": [
                                    2576,
                                    2582
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 69,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 69,
                                      "column": 22
                                    }
                                  }
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "ThisExpression",
                                        "range": [
                                          2585,
                                          2589
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 69,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 69,
                                            "column": 29
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "tf",
                                        "range": [
                                          2590,
                                          2592
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 69,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 69,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        2585,
                                        2592
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 69,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 69,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "getHeaderElement",
                                      "range": [
                                        2593,
                                        2609
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 69,
                                          "column": 33
                                        },
                                        "end": {
                                          "line": 69,
                                          "column": 49
                                        }
                                      }
                                    },
                                    "range": [
                                      2585,
                                      2609
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "colIndex",
                                      "range": [
                                        2610,
                                        2618
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 69,
                                          "column": 50
                                        },
                                        "end": {
                                          "line": 69,
                                          "column": 58
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    2585,
                                    2619
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 69,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 69,
                                      "column": 59
                                    }
                                  }
                                },
                                "range": [
                                  2576,
                                  2619
                                ],
                                "loc": {
                                  "start": {
                                    "line": 69,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 69,
                                    "column": 59
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "headerWidth",
                                  "range": [
                                    2638,
                                    2649
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 70,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 70,
                                      "column": 27
                                    }
                                  }
                                },
                                "init": {
                                  "type": "BinaryExpression",
                                  "operator": "*",
                                  "left": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "header",
                                      "range": [
                                        2652,
                                        2658
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 70,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 70,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "clientWidth",
                                      "range": [
                                        2659,
                                        2670
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 70,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 70,
                                          "column": 48
                                        }
                                      }
                                    },
                                    "range": [
                                      2652,
                                      2670
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": 0.95,
                                    "raw": "0.95",
                                    "range": [
                                      2673,
                                      2677
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    2652,
                                    2677
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 70,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 70,
                                      "column": 55
                                    }
                                  }
                                },
                                "range": [
                                  2638,
                                  2677
                                ],
                                "loc": {
                                  "start": {
                                    "line": 70,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 70,
                                    "column": 55
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              2515,
                              2678
                            ],
                            "loc": {
                              "start": {
                                "line": 68,
                                "column": 12
                              },
                              "end": {
                                "line": 70,
                                "column": 56
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "popUpDiv",
                                    "range": [
                                      2692,
                                      2700
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "style",
                                    "range": [
                                      2701,
                                      2706
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    2692,
                                    2706
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 71,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 71,
                                      "column": 26
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "width",
                                  "range": [
                                    2707,
                                    2712
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 71,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 71,
                                      "column": 32
                                    }
                                  }
                                },
                                "range": [
                                  2692,
                                  2712
                                ],
                                "loc": {
                                  "start": {
                                    "line": 71,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 71,
                                    "column": 32
                                  }
                                }
                              },
                              "right": {
                                "type": "BinaryExpression",
                                "operator": "+",
                                "left": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "parseInt",
                                    "range": [
                                      2715,
                                      2723
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "headerWidth",
                                      "range": [
                                        2724,
                                        2735
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 71,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 71,
                                          "column": 55
                                        }
                                      }
                                    },
                                    {
                                      "type": "Literal",
                                      "value": 10,
                                      "raw": "10",
                                      "range": [
                                        2737,
                                        2739
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 71,
                                          "column": 57
                                        },
                                        "end": {
                                          "line": 71,
                                          "column": 59
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    2715,
                                    2740
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 71,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 71,
                                      "column": 60
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": "px",
                                  "raw": "'px'",
                                  "range": [
                                    2744,
                                    2748
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 71,
                                      "column": 64
                                    },
                                    "end": {
                                      "line": 71,
                                      "column": 68
                                    }
                                  }
                                },
                                "range": [
                                  2715,
                                  2748
                                ],
                                "loc": {
                                  "start": {
                                    "line": 71,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 71,
                                    "column": 68
                                  }
                                }
                              },
                              "range": [
                                2692,
                                2748
                              ],
                              "loc": {
                                "start": {
                                  "line": 71,
                                  "column": 12
                                },
                                "end": {
                                  "line": 71,
                                  "column": 68
                                }
                              }
                            },
                            "range": [
                              2692,
                              2749
                            ],
                            "loc": {
                              "start": {
                                "line": 71,
                                "column": 12
                              },
                              "end": {
                                "line": 71,
                                "column": 69
                              }
                            }
                          }
                        ],
                        "range": [
                          2500,
                          2760
                        ],
                        "loc": {
                          "start": {
                            "line": 67,
                            "column": 42
                          },
                          "end": {
                            "line": 72,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        2466,
                        2760
                      ],
                      "loc": {
                        "start": {
                          "line": 67,
                          "column": 8
                        },
                        "end": {
                          "line": 72,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "Event",
                            "range": [
                              2770,
                              2775
                            ],
                            "loc": {
                              "start": {
                                "line": 73,
                                "column": 8
                              },
                              "end": {
                                "line": 73,
                                "column": 13
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "cancel",
                            "range": [
                              2776,
                              2782
                            ],
                            "loc": {
                              "start": {
                                "line": 73,
                                "column": 14
                              },
                              "end": {
                                "line": 73,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            2770,
                            2782
                          ],
                          "loc": {
                            "start": {
                              "line": 73,
                              "column": 8
                            },
                            "end": {
                              "line": 73,
                              "column": 20
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "evt",
                            "range": [
                              2783,
                              2786
                            ],
                            "loc": {
                              "start": {
                                "line": 73,
                                "column": 21
                              },
                              "end": {
                                "line": 73,
                                "column": 24
                              }
                            }
                          }
                        ],
                        "range": [
                          2770,
                          2787
                        ],
                        "loc": {
                          "start": {
                            "line": 73,
                            "column": 8
                          },
                          "end": {
                            "line": 73,
                            "column": 25
                          }
                        }
                      },
                      "range": [
                        2770,
                        2788
                      ],
                      "loc": {
                        "start": {
                          "line": 73,
                          "column": 8
                        },
                        "end": {
                          "line": 73,
                          "column": 26
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "Event",
                            "range": [
                              2798,
                              2803
                            ],
                            "loc": {
                              "start": {
                                "line": 74,
                                "column": 8
                              },
                              "end": {
                                "line": 74,
                                "column": 13
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "stop",
                            "range": [
                              2804,
                              2808
                            ],
                            "loc": {
                              "start": {
                                "line": 74,
                                "column": 14
                              },
                              "end": {
                                "line": 74,
                                "column": 18
                              }
                            }
                          },
                          "range": [
                            2798,
                            2808
                          ],
                          "loc": {
                            "start": {
                              "line": 74,
                              "column": 8
                            },
                            "end": {
                              "line": 74,
                              "column": 18
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "evt",
                            "range": [
                              2809,
                              2812
                            ],
                            "loc": {
                              "start": {
                                "line": 74,
                                "column": 19
                              },
                              "end": {
                                "line": 74,
                                "column": 22
                              }
                            }
                          }
                        ],
                        "range": [
                          2798,
                          2813
                        ],
                        "loc": {
                          "start": {
                            "line": 74,
                            "column": 8
                          },
                          "end": {
                            "line": 74,
                            "column": 23
                          }
                        }
                      },
                      "range": [
                        2798,
                        2814
                      ],
                      "loc": {
                        "start": {
                          "line": 74,
                          "column": 8
                        },
                        "end": {
                          "line": 74,
                          "column": 24
                        }
                      }
                    }
                  ],
                  "range": [
                    2243,
                    2821
                  ],
                  "loc": {
                    "start": {
                      "line": 59,
                      "column": 14
                    },
                    "end": {
                      "line": 75,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  2240,
                  2821
                ],
                "loc": {
                  "start": {
                    "line": 59,
                    "column": 11
                  },
                  "end": {
                    "line": 75,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                2233,
                2821
              ],
              "loc": {
                "start": {
                  "line": 59,
                  "column": 4
                },
                "end": {
                  "line": 75,
                  "column": 5
                }
              },
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\r\n     * Initialize DOM elements\r\n     ",
                  "range": [
                    2829,
                    2873
                  ],
                  "loc": {
                    "start": {
                      "line": 77,
                      "column": 4
                    },
                    "end": {
                      "line": 79,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "init",
                "range": [
                  2879,
                  2883
                ],
                "loc": {
                  "start": {
                    "line": 80,
                    "column": 4
                  },
                  "end": {
                    "line": 80,
                    "column": 8
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "tf",
                            "range": [
                              2900,
                              2902
                            ],
                            "loc": {
                              "start": {
                                "line": 81,
                                "column": 12
                              },
                              "end": {
                                "line": 81,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                2905,
                                2909
                              ],
                              "loc": {
                                "start": {
                                  "line": 81,
                                  "column": 17
                                },
                                "end": {
                                  "line": 81,
                                  "column": 21
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "tf",
                              "range": [
                                2910,
                                2912
                              ],
                              "loc": {
                                "start": {
                                  "line": 81,
                                  "column": 22
                                },
                                "end": {
                                  "line": 81,
                                  "column": 24
                                }
                              }
                            },
                            "range": [
                              2905,
                              2912
                            ],
                            "loc": {
                              "start": {
                                "line": 81,
                                "column": 17
                              },
                              "end": {
                                "line": 81,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            2900,
                            2912
                          ],
                          "loc": {
                            "start": {
                              "line": 81,
                              "column": 12
                            },
                            "end": {
                              "line": 81,
                              "column": 24
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        2896,
                        2913
                      ],
                      "loc": {
                        "start": {
                          "line": 81,
                          "column": 8
                        },
                        "end": {
                          "line": 81,
                          "column": 25
                        }
                      }
                    },
                    {
                      "type": "ForStatement",
                      "init": {
                        "type": "VariableDeclaration",
                        "declarations": [
                          {
                            "type": "VariableDeclarator",
                            "id": {
                              "type": "Identifier",
                              "name": "i",
                              "range": [
                                2931,
                                2932
                              ],
                              "loc": {
                                "start": {
                                  "line": 82,
                                  "column": 16
                                },
                                "end": {
                                  "line": 82,
                                  "column": 17
                                }
                              }
                            },
                            "init": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                2933,
                                2934
                              ],
                              "loc": {
                                "start": {
                                  "line": 82,
                                  "column": 18
                                },
                                "end": {
                                  "line": 82,
                                  "column": 19
                                }
                              }
                            },
                            "range": [
                              2931,
                              2934
                            ],
                            "loc": {
                              "start": {
                                "line": 82,
                                "column": 16
                              },
                              "end": {
                                "line": 82,
                                "column": 19
                              }
                            }
                          }
                        ],
                        "kind": "var",
                        "range": [
                          2927,
                          2934
                        ],
                        "loc": {
                          "start": {
                            "line": 82,
                            "column": 12
                          },
                          "end": {
                            "line": 82,
                            "column": 19
                          }
                        }
                      },
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "Identifier",
                          "name": "i",
                          "range": [
                            2936,
                            2937
                          ],
                          "loc": {
                            "start": {
                              "line": 82,
                              "column": 21
                            },
                            "end": {
                              "line": 82,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "tf",
                            "range": [
                              2938,
                              2940
                            ],
                            "loc": {
                              "start": {
                                "line": 82,
                                "column": 23
                              },
                              "end": {
                                "line": 82,
                                "column": 25
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "nbCells",
                            "range": [
                              2941,
                              2948
                            ],
                            "loc": {
                              "start": {
                                "line": 82,
                                "column": 26
                              },
                              "end": {
                                "line": 82,
                                "column": 33
                              }
                            }
                          },
                          "range": [
                            2938,
                            2948
                          ],
                          "loc": {
                            "start": {
                              "line": 82,
                              "column": 23
                            },
                            "end": {
                              "line": 82,
                              "column": 33
                            }
                          }
                        },
                        "range": [
                          2936,
                          2948
                        ],
                        "loc": {
                          "start": {
                            "line": 82,
                            "column": 21
                          },
                          "end": {
                            "line": 82,
                            "column": 33
                          }
                        }
                      },
                      "update": {
                        "type": "UpdateExpression",
                        "operator": "++",
                        "argument": {
                          "type": "Identifier",
                          "name": "i",
                          "range": [
                            2950,
                            2951
                          ],
                          "loc": {
                            "start": {
                              "line": 82,
                              "column": 35
                            },
                            "end": {
                              "line": 82,
                              "column": 36
                            }
                          }
                        },
                        "prefix": false,
                        "range": [
                          2950,
                          2953
                        ],
                        "loc": {
                          "start": {
                            "line": 82,
                            "column": 35
                          },
                          "end": {
                            "line": 82,
                            "column": 38
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "===",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "tf",
                                  "range": [
                                    2972,
                                    2974
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 83,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 83,
                                      "column": 17
                                    }
                                  }
                                },
                                "property": {
                                  "type": "BinaryExpression",
                                  "operator": "+",
                                  "left": {
                                    "type": "Literal",
                                    "value": "col",
                                    "raw": "'col'",
                                    "range": [
                                      2975,
                                      2980
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 83,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      2981,
                                      2982
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 83,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    2975,
                                    2982
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 83,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 83,
                                      "column": 25
                                    }
                                  }
                                },
                                "range": [
                                  2972,
                                  2983
                                ],
                                "loc": {
                                  "start": {
                                    "line": 83,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 83,
                                    "column": 26
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "tf",
                                  "range": [
                                    2988,
                                    2990
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 83,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 83,
                                      "column": 33
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "fltTypeNone",
                                  "range": [
                                    2991,
                                    3002
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 83,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 83,
                                      "column": 45
                                    }
                                  }
                                },
                                "range": [
                                  2988,
                                  3002
                                ],
                                "loc": {
                                  "start": {
                                    "line": 83,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 83,
                                    "column": 45
                                  }
                                }
                              },
                              "range": [
                                2972,
                                3002
                              ],
                              "loc": {
                                "start": {
                                  "line": 83,
                                  "column": 15
                                },
                                "end": {
                                  "line": 83,
                                  "column": 45
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ContinueStatement",
                                  "label": null,
                                  "range": [
                                    3022,
                                    3031
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 84,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 84,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "range": [
                                3003,
                                3046
                              ],
                              "loc": {
                                "start": {
                                  "line": 83,
                                  "column": 46
                                },
                                "end": {
                                  "line": 85,
                                  "column": 13
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              2969,
                              3046
                            ],
                            "loc": {
                              "start": {
                                "line": 83,
                                "column": 12
                              },
                              "end": {
                                "line": 85,
                                "column": 13
                              }
                            }
                          },
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "popUpSpan",
                                  "range": [
                                    3064,
                                    3073
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 86,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 86,
                                      "column": 25
                                    }
                                  }
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "Dom",
                                      "range": [
                                        3076,
                                        3079
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 86,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 86,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "create",
                                      "range": [
                                        3080,
                                        3086
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 86,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 86,
                                          "column": 38
                                        }
                                      }
                                    },
                                    "range": [
                                      3076,
                                      3086
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 86,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Literal",
                                      "value": "span",
                                      "raw": "'span'",
                                      "range": [
                                        3105,
                                        3111
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 87,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 87,
                                          "column": 22
                                        }
                                      }
                                    },
                                    {
                                      "type": "ArrayExpression",
                                      "elements": [
                                        {
                                          "type": "Literal",
                                          "value": "id",
                                          "raw": "'id'",
                                          "range": [
                                            3131,
                                            3135
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 88,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 88,
                                              "column": 21
                                            }
                                          }
                                        },
                                        {
                                          "type": "BinaryExpression",
                                          "operator": "+",
                                          "left": {
                                            "type": "BinaryExpression",
                                            "operator": "+",
                                            "left": {
                                              "type": "BinaryExpression",
                                              "operator": "+",
                                              "left": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "ThisExpression",
                                                  "range": [
                                                    3137,
                                                    3141
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 88,
                                                      "column": 23
                                                    },
                                                    "end": {
                                                      "line": 88,
                                                      "column": 27
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "prfxPopUpSpan",
                                                  "range": [
                                                    3142,
                                                    3155
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 88,
                                                      "column": 28
                                                    },
                                                    "end": {
                                                      "line": 88,
                                                      "column": 41
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  3137,
                                                  3155
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 88,
                                                    "column": 23
                                                  },
                                                  "end": {
                                                    "line": 88,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "right": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "tf",
                                                  "range": [
                                                    3156,
                                                    3158
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 88,
                                                      "column": 42
                                                    },
                                                    "end": {
                                                      "line": 88,
                                                      "column": 44
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "id",
                                                  "range": [
                                                    3159,
                                                    3161
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 88,
                                                      "column": 45
                                                    },
                                                    "end": {
                                                      "line": 88,
                                                      "column": 47
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  3156,
                                                  3161
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 88,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 88,
                                                    "column": 47
                                                  }
                                                }
                                              },
                                              "range": [
                                                3137,
                                                3161
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 88,
                                                  "column": 23
                                                },
                                                "end": {
                                                  "line": 88,
                                                  "column": 47
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "Literal",
                                              "value": "_",
                                              "raw": "'_'",
                                              "range": [
                                                3162,
                                                3165
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 88,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 88,
                                                  "column": 51
                                                }
                                              }
                                            },
                                            "range": [
                                              3137,
                                              3165
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 88,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 88,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Identifier",
                                            "name": "i",
                                            "range": [
                                              3166,
                                              3167
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 88,
                                                "column": 52
                                              },
                                              "end": {
                                                "line": 88,
                                                "column": 53
                                              }
                                            }
                                          },
                                          "range": [
                                            3137,
                                            3167
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 88,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 88,
                                              "column": 53
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        3130,
                                        3168
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 88,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 88,
                                          "column": 54
                                        }
                                      }
                                    },
                                    {
                                      "type": "ArrayExpression",
                                      "elements": [
                                        {
                                          "type": "Literal",
                                          "value": "ci",
                                          "raw": "'ci'",
                                          "range": [
                                            3188,
                                            3192
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 89,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 89,
                                              "column": 21
                                            }
                                          }
                                        },
                                        {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            3194,
                                            3195
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 89,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 89,
                                              "column": 24
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        3187,
                                        3196
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 89,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 89,
                                          "column": 25
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    3076,
                                    3211
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 86,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 90,
                                      "column": 13
                                    }
                                  }
                                },
                                "range": [
                                  3064,
                                  3211
                                ],
                                "loc": {
                                  "start": {
                                    "line": 86,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 90,
                                    "column": 13
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              3060,
                              3212
                            ],
                            "loc": {
                              "start": {
                                "line": 86,
                                "column": 12
                              },
                              "end": {
                                "line": 90,
                                "column": 14
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "popUpSpan",
                                  "range": [
                                    3226,
                                    3235
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 91,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 91,
                                      "column": 21
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "innerHTML",
                                  "range": [
                                    3236,
                                    3245
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 91,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 91,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  3226,
                                  3245
                                ],
                                "loc": {
                                  "start": {
                                    "line": 91,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 91,
                                    "column": 31
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    3248,
                                    3252
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 91,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 91,
                                      "column": 38
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "popUpImgFltHtml",
                                  "range": [
                                    3253,
                                    3268
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 91,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 91,
                                      "column": 54
                                    }
                                  }
                                },
                                "range": [
                                  3248,
                                  3268
                                ],
                                "loc": {
                                  "start": {
                                    "line": 91,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 91,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                3226,
                                3268
                              ],
                              "loc": {
                                "start": {
                                  "line": 91,
                                  "column": 12
                                },
                                "end": {
                                  "line": 91,
                                  "column": 54
                                }
                              }
                            },
                            "range": [
                              3226,
                              3269
                            ],
                            "loc": {
                              "start": {
                                "line": 91,
                                "column": 12
                              },
                              "end": {
                                "line": 91,
                                "column": 55
                              }
                            }
                          },
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "header",
                                  "range": [
                                    3287,
                                    3293
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 92,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 92,
                                      "column": 22
                                    }
                                  }
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "tf",
                                      "range": [
                                        3296,
                                        3298
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 92,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 92,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "getHeaderElement",
                                      "range": [
                                        3299,
                                        3315
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 92,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 92,
                                          "column": 44
                                        }
                                      }
                                    },
                                    "range": [
                                      3296,
                                      3315
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 92,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 92,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "i",
                                      "range": [
                                        3316,
                                        3317
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 92,
                                          "column": 45
                                        },
                                        "end": {
                                          "line": 92,
                                          "column": 46
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    3296,
                                    3318
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 92,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 92,
                                      "column": 47
                                    }
                                  }
                                },
                                "range": [
                                  3287,
                                  3318
                                ],
                                "loc": {
                                  "start": {
                                    "line": 92,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 92,
                                    "column": 47
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              3283,
                              3319
                            ],
                            "loc": {
                              "start": {
                                "line": 92,
                                "column": 12
                              },
                              "end": {
                                "line": 92,
                                "column": 48
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "header",
                                  "range": [
                                    3333,
                                    3339
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 93,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 93,
                                      "column": 18
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "appendChild",
                                  "range": [
                                    3340,
                                    3351
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 93,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 93,
                                      "column": 30
                                    }
                                  }
                                },
                                "range": [
                                  3333,
                                  3351
                                ],
                                "loc": {
                                  "start": {
                                    "line": 93,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 93,
                                    "column": 30
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "popUpSpan",
                                  "range": [
                                    3352,
                                    3361
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 93,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 93,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "range": [
                                3333,
                                3362
                              ],
                              "loc": {
                                "start": {
                                  "line": 93,
                                  "column": 12
                                },
                                "end": {
                                  "line": 93,
                                  "column": 41
                                }
                              }
                            },
                            "range": [
                              3333,
                              3363
                            ],
                            "loc": {
                              "start": {
                                "line": 93,
                                "column": 12
                              },
                              "end": {
                                "line": 93,
                                "column": 42
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "Event",
                                  "range": [
                                    3377,
                                    3382
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 94,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 94,
                                      "column": 17
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "add",
                                  "range": [
                                    3383,
                                    3386
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 94,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 94,
                                      "column": 21
                                    }
                                  }
                                },
                                "range": [
                                  3377,
                                  3386
                                ],
                                "loc": {
                                  "start": {
                                    "line": 94,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 94,
                                    "column": 21
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "popUpSpan",
                                  "range": [
                                    3387,
                                    3396
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 94,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 94,
                                      "column": 31
                                    }
                                  }
                                },
                                {
                                  "type": "Literal",
                                  "value": "click",
                                  "raw": "'click'",
                                  "range": [
                                    3398,
                                    3405
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 94,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 94,
                                      "column": 40
                                    }
                                  }
                                },
                                {
                                  "type": "ArrowFunctionExpression",
                                  "id": null,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "name": "evt",
                                      "range": [
                                        3408,
                                        3411
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 94,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 94,
                                          "column": 46
                                        }
                                      }
                                    }
                                  ],
                                  "body": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "ThisExpression",
                                              "range": [
                                                3418,
                                                3422
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 94,
                                                  "column": 53
                                                },
                                                "end": {
                                                  "line": 94,
                                                  "column": 57
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "onClick",
                                              "range": [
                                                3423,
                                                3430
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 94,
                                                  "column": 58
                                                },
                                                "end": {
                                                  "line": 94,
                                                  "column": 65
                                                }
                                              }
                                            },
                                            "range": [
                                              3418,
                                              3430
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 94,
                                                "column": 53
                                              },
                                              "end": {
                                                "line": 94,
                                                "column": 65
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "name": "evt",
                                              "range": [
                                                3431,
                                                3434
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 94,
                                                  "column": 66
                                                },
                                                "end": {
                                                  "line": 94,
                                                  "column": 69
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3418,
                                            3435
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 94,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 94,
                                              "column": 70
                                            }
                                          }
                                        },
                                        "range": [
                                          3418,
                                          3436
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 94,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 94,
                                            "column": 71
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3416,
                                      3438
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 94,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 94,
                                        "column": 73
                                      }
                                    }
                                  },
                                  "generator": false,
                                  "expression": false,
                                  "range": [
                                    3407,
                                    3438
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 94,
                                      "column": 42
                                    },
                                    "end": {
                                      "line": 94,
                                      "column": 73
                                    }
                                  }
                                }
                              ],
                              "range": [
                                3377,
                                3439
                              ],
                              "loc": {
                                "start": {
                                  "line": 94,
                                  "column": 12
                                },
                                "end": {
                                  "line": 94,
                                  "column": 74
                                }
                              }
                            },
                            "range": [
                              3377,
                              3440
                            ],
                            "loc": {
                              "start": {
                                "line": 94,
                                "column": 12
                              },
                              "end": {
                                "line": 94,
                                "column": 75
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      3454,
                                      3458
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 95,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 95,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "popUpFltSpans",
                                    "range": [
                                      3459,
                                      3472
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 95,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 95,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    3454,
                                    3472
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 95,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 95,
                                      "column": 30
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "i",
                                  "range": [
                                    3473,
                                    3474
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 95,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 95,
                                      "column": 32
                                    }
                                  }
                                },
                                "range": [
                                  3454,
                                  3475
                                ],
                                "loc": {
                                  "start": {
                                    "line": 95,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 95,
                                    "column": 33
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "popUpSpan",
                                "range": [
                                  3478,
                                  3487
                                ],
                                "loc": {
                                  "start": {
                                    "line": 95,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 95,
                                    "column": 45
                                  }
                                }
                              },
                              "range": [
                                3454,
                                3487
                              ],
                              "loc": {
                                "start": {
                                  "line": 95,
                                  "column": 12
                                },
                                "end": {
                                  "line": 95,
                                  "column": 45
                                }
                              }
                            },
                            "range": [
                              3454,
                              3488
                            ],
                            "loc": {
                              "start": {
                                "line": 95,
                                "column": 12
                              },
                              "end": {
                                "line": 95,
                                "column": 46
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      3502,
                                      3506
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 96,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 96,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "popUpFltImgs",
                                    "range": [
                                      3507,
                                      3519
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 96,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 96,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    3502,
                                    3519
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 96,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 96,
                                      "column": 29
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "i",
                                  "range": [
                                    3520,
                                    3521
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 96,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 96,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  3502,
                                  3522
                                ],
                                "loc": {
                                  "start": {
                                    "line": 96,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 96,
                                    "column": 32
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "popUpSpan",
                                  "range": [
                                    3525,
                                    3534
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 96,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 96,
                                      "column": 44
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "firstChild",
                                  "range": [
                                    3535,
                                    3545
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 96,
                                      "column": 45
                                    },
                                    "end": {
                                      "line": 96,
                                      "column": 55
                                    }
                                  }
                                },
                                "range": [
                                  3525,
                                  3545
                                ],
                                "loc": {
                                  "start": {
                                    "line": 96,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 96,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                3502,
                                3545
                              ],
                              "loc": {
                                "start": {
                                  "line": 96,
                                  "column": 12
                                },
                                "end": {
                                  "line": 96,
                                  "column": 55
                                }
                              }
                            },
                            "range": [
                              3502,
                              3546
                            ],
                            "loc": {
                              "start": {
                                "line": 96,
                                "column": 12
                              },
                              "end": {
                                "line": 96,
                                "column": 56
                              }
                            }
                          }
                        ],
                        "range": [
                          2954,
                          3557
                        ],
                        "loc": {
                          "start": {
                            "line": 82,
                            "column": 39
                          },
                          "end": {
                            "line": 97,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        2923,
                        3557
                      ],
                      "loc": {
                        "start": {
                          "line": 82,
                          "column": 8
                        },
                        "end": {
                          "line": 97,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    2885,
                    3564
                  ],
                  "loc": {
                    "start": {
                      "line": 80,
                      "column": 10
                    },
                    "end": {
                      "line": 98,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  2883,
                  3564
                ],
                "loc": {
                  "start": {
                    "line": 80,
                    "column": 8
                  },
                  "end": {
                    "line": 98,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                2879,
                3564
              ],
              "loc": {
                "start": {
                  "line": 80,
                  "column": 4
                },
                "end": {
                  "line": 98,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\r\n     * Initialize DOM elements\r\n     ",
                  "range": [
                    2829,
                    2873
                  ],
                  "loc": {
                    "start": {
                      "line": 77,
                      "column": 4
                    },
                    "end": {
                      "line": 79,
                      "column": 7
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\r\n     * Build all pop-up filters elements\r\n     ",
                  "range": [
                    3572,
                    3626
                  ],
                  "loc": {
                    "start": {
                      "line": 100,
                      "column": 4
                    },
                    "end": {
                      "line": 102,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "buildAll",
                "range": [
                  3632,
                  3640
                ],
                "loc": {
                  "start": {
                    "line": 103,
                    "column": 4
                  },
                  "end": {
                    "line": 103,
                    "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": [
                                3661,
                                3662
                              ],
                              "loc": {
                                "start": {
                                  "line": 104,
                                  "column": 16
                                },
                                "end": {
                                  "line": 104,
                                  "column": 17
                                }
                              }
                            },
                            "init": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                3663,
                                3664
                              ],
                              "loc": {
                                "start": {
                                  "line": 104,
                                  "column": 18
                                },
                                "end": {
                                  "line": 104,
                                  "column": 19
                                }
                              }
                            },
                            "range": [
                              3661,
                              3664
                            ],
                            "loc": {
                              "start": {
                                "line": 104,
                                "column": 16
                              },
                              "end": {
                                "line": 104,
                                "column": 19
                              }
                            }
                          }
                        ],
                        "kind": "var",
                        "range": [
                          3657,
                          3664
                        ],
                        "loc": {
                          "start": {
                            "line": 104,
                            "column": 12
                          },
                          "end": {
                            "line": 104,
                            "column": 19
                          }
                        }
                      },
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "Identifier",
                          "name": "i",
                          "range": [
                            3666,
                            3667
                          ],
                          "loc": {
                            "start": {
                              "line": 104,
                              "column": 21
                            },
                            "end": {
                              "line": 104,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                3668,
                                3672
                              ],
                              "loc": {
                                "start": {
                                  "line": 104,
                                  "column": 23
                                },
                                "end": {
                                  "line": 104,
                                  "column": 27
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "popUpFltElmCache",
                              "range": [
                                3673,
                                3689
                              ],
                              "loc": {
                                "start": {
                                  "line": 104,
                                  "column": 28
                                },
                                "end": {
                                  "line": 104,
                                  "column": 44
                                }
                              }
                            },
                            "range": [
                              3668,
                              3689
                            ],
                            "loc": {
                              "start": {
                                "line": 104,
                                "column": 23
                              },
                              "end": {
                                "line": 104,
                                "column": 44
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              3690,
                              3696
                            ],
                            "loc": {
                              "start": {
                                "line": 104,
                                "column": 45
                              },
                              "end": {
                                "line": 104,
                                "column": 51
                              }
                            }
                          },
                          "range": [
                            3668,
                            3696
                          ],
                          "loc": {
                            "start": {
                              "line": 104,
                              "column": 23
                            },
                            "end": {
                              "line": 104,
                              "column": 51
                            }
                          }
                        },
                        "range": [
                          3666,
                          3696
                        ],
                        "loc": {
                          "start": {
                            "line": 104,
                            "column": 21
                          },
                          "end": {
                            "line": 104,
                            "column": 51
                          }
                        }
                      },
                      "update": {
                        "type": "UpdateExpression",
                        "operator": "++",
                        "argument": {
                          "type": "Identifier",
                          "name": "i",
                          "range": [
                            3698,
                            3699
                          ],
                          "loc": {
                            "start": {
                              "line": 104,
                              "column": 53
                            },
                            "end": {
                              "line": 104,
                              "column": 54
                            }
                          }
                        },
                        "prefix": false,
                        "range": [
                          3698,
                          3701
                        ],
                        "loc": {
                          "start": {
                            "line": 104,
                            "column": 53
                          },
                          "end": {
                            "line": 104,
                            "column": 56
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    3717,
                                    3721
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 105,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 105,
                                      "column": 16
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "build",
                                  "range": [
                                    3722,
                                    3727
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 105,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 105,
                                      "column": 22
                                    }
                                  }
                                },
                                "range": [
                                  3717,
                                  3727
                                ],
                                "loc": {
                                  "start": {
                                    "line": 105,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 105,
                                    "column": 22
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "i",
                                  "range": [
                                    3728,
                                    3729
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 105,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 105,
                                      "column": 24
                                    }
                                  }
                                },
                                {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        3731,
                                        3735
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 105,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 105,
                                          "column": 30
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "popUpFltElmCache",
                                      "range": [
                                        3736,
                                        3752
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 105,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 105,
                                          "column": 47
                                        }
                                      }
                                    },
                                    "range": [
                                      3731,
                                      3752
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      3753,
                                      3754
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    3731,
                                    3755
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 105,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 105,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "range": [
                                3717,
                                3756
                              ],
                              "loc": {
                                "start": {
                                  "line": 105,
                                  "column": 12
                                },
                                "end": {
                                  "line": 105,
                                  "column": 51
                                }
                              }
                            },
                            "range": [
                              3717,
                              3757
                            ],
                            "loc": {
                              "start": {
                                "line": 105,
                                "column": 12
                              },
                              "end": {
                                "line": 105,
                                "column": 52
                              }
                            }
                          }
                        ],
                        "range": [
                          3702,
                          3768
                        ],
                        "loc": {
                          "start": {
                            "line": 104,
                            "column": 57
                          },
                          "end": {
                            "line": 106,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        3653,
                        3768
                      ],
                      "loc": {
                        "start": {
                          "line": 104,
                          "column": 8
                        },
                        "end": {
                          "line": 106,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    3642,
                    3775
                  ],
                  "loc": {
                    "start": {
                      "line": 103,
                      "column": 14
                    },
                    "end": {
                      "line": 107,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  3640,
                  3775
                ],
                "loc": {
                  "start": {
                    "line": 103,
                    "column": 12
                  },
                  "end": {
                    "line": 107,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                3632,
                3775
              ],
              "loc": {
                "start": {
                  "line": 103,
                  "column": 4
                },
                "end": {
                  "line": 107,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\r\n     * Build all pop-up filters elements\r\n     ",
                  "range": [
                    3572,
                    3626
                  ],
                  "loc": {
                    "start": {
                      "line": 100,
                      "column": 4
                    },
                    "end": {
                      "line": 102,
                      "column": 7
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\r\n     * Build a specified pop-up filter elements\r\n     * @param  {Number} colIndex Column index\r\n     * @param  {Object} div      Optional container DOM element\r\n     ",
                  "range": [
                    3783,
                    3956
                  ],
                  "loc": {
                    "start": {
                      "line": 109,
                      "column": 4
                    },
                    "end": {
                      "line": 113,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "build",
                "range": [
                  3962,
                  3967
                ],
                "loc": {
                  "start": {
                    "line": 114,
                    "column": 4
                  },
                  "end": {
                    "line": 114,
                    "column": 9
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "colIndex",
                    "range": [
                      3968,
                      3976
                    ],
                    "loc": {
                      "start": {
                        "line": 114,
                        "column": 10
                      },
                      "end": {
                        "line": 114,
                        "column": 18
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "div",
                    "range": [
                      3978,
                      3981
                    ],
                    "loc": {
                      "start": {
                        "line": 114,
                        "column": 20
                      },
                      "end": {
                        "line": 114,
                        "column": 23
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "tf",
                            "range": [
                              3997,
                              3999
                            ],
                            "loc": {
                              "start": {
                                "line": 115,
                                "column": 12
                              },
                              "end": {
                                "line": 115,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                4002,
                                4006
                              ],
                              "loc": {
                                "start": {
                                  "line": 115,
                                  "column": 17
                                },
                                "end": {
                                  "line": 115,
                                  "column": 21
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "tf",
                              "range": [
                                4007,
                                4009
                              ],
                              "loc": {
                                "start": {
                                  "line": 115,
                                  "column": 22
                                },
                                "end": {
                                  "line": 115,
                                  "column": 24
                                }
                              }
                            },
                            "range": [
                              4002,
                              4009
                            ],
                            "loc": {
                              "start": {
                                "line": 115,
                                "column": 17
                              },
                              "end": {
                                "line": 115,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            3997,
                            4009
                          ],
                          "loc": {
                            "start": {
                              "line": 115,
                              "column": 12
                            },
                            "end": {
                              "line": 115,
                              "column": 24
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        3993,
                        4010
                      ],
                      "loc": {
                        "start": {
                          "line": 115,
                          "column": 8
                        },
                        "end": {
                          "line": 115,
                          "column": 25
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "popUpDiv",
                            "range": [
                              4024,
                              4032
                            ],
                            "loc": {
                              "start": {
                                "line": 116,
                                "column": 12
                              },
                              "end": {
                                "line": 116,
                                "column": 20
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "UnaryExpression",
                              "operator": "!",
                              "argument": {
                                "type": "Identifier",
                                "name": "div",
                                "range": [
                                  4036,
                                  4039
                                ],
                                "loc": {
                                  "start": {
                                    "line": 116,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 116,
                                    "column": 27
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                4035,
                                4039
                              ],
                              "loc": {
                                "start": {
                                  "line": 116,
                                  "column": 23
                                },
                                "end": {
                                  "line": 116,
                                  "column": 27
                                }
                              }
                            },
                            "consequent": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "Dom",
                                  "range": [
                                    4055,
                                    4058
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 117,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 117,
                                      "column": 15
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "create",
                                  "range": [
                                    4059,
                                    4065
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 117,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 117,
                                      "column": 22
                                    }
                                  }
                                },
                                "range": [
                                  4055,
                                  4065
                                ],
                                "loc": {
                                  "start": {
                                    "line": 117,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 117,
                                    "column": 22
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Literal",
                                  "value": "div",
                                  "raw": "'div'",
                                  "range": [
                                    4066,
                                    4071
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 117,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 117,
                                      "column": 28
                                    }
                                  }
                                },
                                {
                                  "type": "ArrayExpression",
                                  "elements": [
                                    {
                                      "type": "Literal",
                                      "value": "id",
                                      "raw": "'id'",
                                      "range": [
                                        4074,
                                        4078
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 117,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 117,
                                          "column": 35
                                        }
                                      }
                                    },
                                    {
                                      "type": "BinaryExpression",
                                      "operator": "+",
                                      "left": {
                                        "type": "BinaryExpression",
                                        "operator": "+",
                                        "left": {
                                          "type": "BinaryExpression",
                                          "operator": "+",
                                          "left": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "ThisExpression",
                                              "range": [
                                                4080,
                                                4084
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 117,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 117,
                                                  "column": 41
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "prfxPopUpDiv",
                                              "range": [
                                                4085,
                                                4097
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 117,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 117,
                                                  "column": 54
                                                }
                                              }
                                            },
                                            "range": [
                                              4080,
                                              4097
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 117,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 117,
                                                "column": 54
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "tf",
                                              "range": [
                                                4098,
                                                4100
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 117,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 117,
                                                  "column": 57
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "id",
                                              "range": [
                                                4101,
                                                4103
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 117,
                                                  "column": 58
                                                },
                                                "end": {
                                                  "line": 117,
                                                  "column": 60
                                                }
                                              }
                                            },
                                            "range": [
                                              4098,
                                              4103
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 117,
                                                "column": 55
                                              },
                                              "end": {
                                                "line": 117,
                                                "column": 60
                                              }
                                            }
                                          },
                                          "range": [
                                            4080,
                                            4103
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 117,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 117,
                                              "column": 60
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "Literal",
                                          "value": "_",
                                          "raw": "'_'",
                                          "range": [
                                            4104,
                                            4107
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 117,
                                              "column": 61
                                            },
                                            "end": {
                                              "line": 117,
                                              "column": 64
                                            }
                                          }
                                        },
                                        "range": [
                                          4080,
                                          4107
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 117,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 117,
                                            "column": 64
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Identifier",
                                        "name": "colIndex",
                                        "range": [
                                          4108,
                                          4116
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 117,
                                            "column": 65
                                          },
                                          "end": {
                                            "line": 117,
                                            "column": 73
                                          }
                                        }
                                      },
                                      "range": [
                                        4080,
                                        4116
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 117,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 117,
                                          "column": 73
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    4073,
                                    4117
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 117,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 117,
                                      "column": 74
                                    }
                                  }
                                }
                              ],
                              "range": [
                                4055,
                                4118
                              ],
                              "loc": {
                                "start": {
                                  "line": 117,
                                  "column": 12
                                },
                                "end": {
                                  "line": 117,
                                  "column": 75
                                }
                              }
                            },
                            "alternate": {
                              "type": "Identifier",
                              "name": "div",
                              "range": [
                                4134,
                                4137
                              ],
                              "loc": {
                                "start": {
                                  "line": 118,
                                  "column": 12
                                },
                                "end": {
                                  "line": 118,
                                  "column": 15
                                }
                              }
                            },
                            "range": [
                              4035,
                              4137
                            ],
                            "loc": {
                              "start": {
                                "line": 116,
                                "column": 23
                              },
                              "end": {
                                "line": 118,
                                "column": 15
                              }
                            }
                          },
                          "range": [
                            4024,
                            4137
                          ],
                          "loc": {
                            "start": {
                              "line": 116,
                              "column": 12
                            },
                            "end": {
                              "line": 118,
                              "column": 15
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        4020,
                        4138
                      ],
                      "loc": {
                        "start": {
                          "line": 116,
                          "column": 8
                        },
                        "end": {
                          "line": 118,
                          "column": 16
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "popUpDiv",
                            "range": [
                              4148,
                              4156
                            ],
                            "loc": {
                              "start": {
                                "line": 119,
                                "column": 8
                              },
                              "end": {
                                "line": 119,
                                "column": 16
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "className",
                            "range": [
                              4157,
                              4166
                            ],
                            "loc": {
                              "start": {
                                "line": 119,
                                "column": 17
                              },
                              "end": {
                                "line": 119,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            4148,
                            4166
                          ],
                          "loc": {
                            "start": {
                              "line": 119,
                              "column": 8
                            },
                            "end": {
                              "line": 119,
                              "column": 26
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              4169,
                              4173
                            ],
                            "loc": {
                              "start": {
                                "line": 119,
                                "column": 29
                              },
                              "end": {
                                "line": 119,
                                "column": 33
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "popUpDivCssClass",
                            "range": [
                              4174,
                              4190
                            ],
                            "loc": {
                              "start": {
                                "line": 119,
                                "column": 34
                              },
                              "end": {
                                "line": 119,
                                "column": 50
                              }
                            }
                          },
                          "range": [
                            4169,
                            4190
                          ],
                          "loc": {
                            "start": {
                              "line": 119,
                              "column": 29
                            },
                            "end": {
                              "line": 119,
                              "column": 50
                            }
                          }
                        },
                        "range": [
                          4148,
                          4190
                        ],
                        "loc": {
                          "start": {
                            "line": 119,
                            "column": 8
                          },
                          "end": {
                            "line": 119,
                            "column": 50
                          }
                        }
                      },
                      "range": [
                        4148,
                        4191
                      ],
                      "loc": {
                        "start": {
                          "line": 119,
                          "column": 8
                        },
                        "end": {
                          "line": 119,
                          "column": 51
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "tf",
                              "range": [
                                4201,
                                4203
                              ],
                              "loc": {
                                "start": {
                                  "line": 120,
                                  "column": 8
                                },
                                "end": {
                                  "line": 120,
                                  "column": 10
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "externalFltTgtIds",
                              "range": [
                                4204,
                                4221
                              ],
                              "loc": {
                                "start": {
                                  "line": 120,
                                  "column": 11
                                },
                                "end": {
                                  "line": 120,
                                  "column": 28
                                }
                              }
                            },
                            "range": [
                              4201,
                              4221
                            ],
                            "loc": {
                              "start": {
                                "line": 120,
                                "column": 8
                              },
                              "end": {
                                "line": 120,
                                "column": 28
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "push",
                            "range": [
                              4222,
                              4226
                            ],
                            "loc": {
                              "start": {
                                "line": 120,
                                "column": 29
                              },
                              "end": {
                                "line": 120,
                                "column": 33
                              }
                            }
                          },
                          "range": [
                            4201,
                            4226
                          ],
                          "loc": {
                            "start": {
                              "line": 120,
                              "column": 8
                            },
                            "end": {
                              "line": 120,
                              "column": 33
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "popUpDiv",
                              "range": [
                                4227,
                                4235
                              ],
                              "loc": {
                                "start": {
                                  "line": 120,
                                  "column": 34
                                },
                                "end": {
                                  "line": 120,
                                  "column": 42
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "id",
                              "range": [
                                4236,
                                4238
                              ],
                              "loc": {
                                "start": {
                                  "line": 120,
                                  "column": 43
                                },
                                "end": {
                                  "line": 120,
                                  "column": 45
                                }
                              }
                            },
                            "range": [
                              4227,
                              4238
                            ],
                            "loc": {
                              "start": {
                                "line": 120,
                                "column": 34
                              },
                              "end": {
                                "line": 120,
                                "column": 45
                              }
                            }
                          }
                        ],
                        "range": [
                          4201,
                          4239
                        ],
                        "loc": {
                          "start": {
                            "line": 120,
                            "column": 8
                          },
                          "end": {
                            "line": 120,
                            "column": 46
                          }
                        }
                      },
                      "range": [
                        4201,
                        4240
                      ],
                      "loc": {
                        "start": {
                          "line": 120,
                          "column": 8
                        },
                        "end": {
                          "line": 120,
                          "column": 47
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "header",
                            "range": [
                              4254,
                              4260
                            ],
                            "loc": {
                              "start": {
                                "line": 121,
                                "column": 12
                              },
                              "end": {
                                "line": 121,
                                "column": 18
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "tf",
                                "range": [
                                  4263,
                                  4265
                                ],
                                "loc": {
                                  "start": {
                                    "line": 121,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 121,
                                    "column": 23
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "getHeaderElement",
                                "range": [
                                  4266,
                                  4282
                                ],
                                "loc": {
                                  "start": {
                                    "line": 121,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 121,
                                    "column": 40
                                  }
                                }
                              },
                              "range": [
                                4263,
                                4282
                              ],
                              "loc": {
                                "start": {
                                  "line": 121,
                                  "column": 21
                                },
                                "end": {
                                  "line": 121,
                                  "column": 40
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "colIndex",
                                "range": [
                                  4283,
                                  4291
                                ],
                                "loc": {
                                  "start": {
                                    "line": 121,
                                    "column": 41
                                  },
                                  "end": {
                                    "line": 121,
                                    "column": 49
                                  }
                                }
                              }
                            ],
                            "range": [
                              4263,
                              4292
                            ],
                            "loc": {
                              "start": {
                                "line": 121,
                                "column": 21
                              },
                              "end": {
                                "line": 121,
                                "column": 50
                              }
                            }
                          },
                          "range": [
                            4254,
                            4292
                          ],
                          "loc": {
                            "start": {
                              "line": 121,
                              "column": 12
                            },
                            "end": {
                              "line": 121,
                              "column": 50
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        4250,
                        4293
                      ],
                      "loc": {
                        "start": {
                          "line": 121,
                          "column": 8
                        },
                        "end": {
                          "line": 121,
                          "column": 51
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "header",
                            "range": [
                              4303,
                              4309
                            ],
                            "loc": {
                              "start": {
                                "line": 122,
                                "column": 8
                              },
                              "end": {
                                "line": 122,
                                "column": 14
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "insertBefore",
                            "range": [
                              4310,
                              4322
                            ],
                            "loc": {
                              "start": {
                                "line": 122,
                                "column": 15
                              },
                              "end": {
                                "line": 122,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            4303,
                            4322
                          ],
                          "loc": {
                            "start": {
                              "line": 122,
                              "column": 8
                            },
                            "end": {
                              "line": 122,
                              "column": 27
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "popUpDiv",
                            "range": [
                              4323,
                              4331
                            ],
                            "loc": {
                              "start": {
                                "line": 122,
                                "column": 28
                              },
                              "end": {
                                "line": 122,
                                "column": 36
                              }
                            }
                          },
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "header",
                              "range": [
                                4333,
                                4339
                              ],
                              "loc": {
                                "start": {
                                  "line": 122,
                                  "column": 38
                                },
                                "end": {
                                  "line": 122,
                                  "column": 44
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "firstChild",
                              "range": [
                                4340,
                                4350
                              ],
                              "loc": {
                                "start": {
                                  "line": 122,
                                  "column": 45
                                },
                                "end": {
                                  "line": 122,
                                  "column": 55
                                }
                              }
                            },
                            "range": [
                              4333,
                              4350
                            ],
                            "loc": {
                              "start": {
                                "line": 122,
                                "column": 38
                              },
                              "end": {
                                "line": 122,
                                "column": 55
                              }
                            }
                          }
                        ],
                        "range": [
                          4303,
                          4351
                        ],
                        "loc": {
                          "start": {
                            "line": 122,
                            "column": 8
                          },
                          "end": {
                            "line": 122,
                            "column": 56
                          }
                        }
                      },
                      "range": [
                        4303,
                        4352
                      ],
                      "loc": {
                        "start": {
                          "line": 122,
                          "column": 8
                        },
                        "end": {
                          "line": 122,
                          "column": 57
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "Event",
                            "range": [
                              4362,
                              4367
                            ],
                            "loc": {
                              "start": {
                                "line": 123,
                                "column": 8
                              },
                              "end": {
                                "line": 123,
                                "column": 13
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "add",
                            "range": [
                              4368,
                              4371
                            ],
                            "loc": {
                              "start": {
                                "line": 123,
                                "column": 14
                              },
                              "end": {
                                "line": 123,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            4362,
                            4371
                          ],
                          "loc": {
                            "start": {
                              "line": 123,
                              "column": 8
                            },
                            "end": {
                              "line": 123,
                              "column": 17
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "popUpDiv",
                            "range": [
                              4372,
                              4380
                            ],
                            "loc": {
                              "start": {
                                "line": 123,
                                "column": 18
                              },
                              "end": {
                                "line": 123,
                                "column": 26
                              }
                            }
                          },
                          {
                            "type": "Literal",
                            "value": "click",
                            "raw": "'click'",
                            "range": [
                              4382,
                              4389
                            ],
                            "loc": {
                              "start": {
                                "line": 123,
                                "column": 28
                              },
                              "end": {
                                "line": 123,
                                "column": 35
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [
                              {
                                "type": "Identifier",
                                "name": "evt",
                                "range": [
                                  4392,
                                  4395
                                ],
                                "loc": {
                                  "start": {
                                    "line": 123,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 123,
                                    "column": 41
                                  }
                                }
                              }
                            ],
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Event",
                                        "range": [
                                          4402,
                                          4407
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 123,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 123,
                                            "column": 53
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "stop",
                                        "range": [
                                          4408,
                                          4412
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 123,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 123,
                                            "column": 58
                                          }
                                        }
                                      },
                                      "range": [
                                        4402,
                                        4412
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 123,
                                          "column": 48
                                        },
                                        "end": {
                                          "line": 123,
                                          "column": 58
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "evt",
                                        "range": [
                                          4413,
                                          4416
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 123,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 123,
                                            "column": 62
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4402,
                                      4417
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 123,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 123,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    4402,
                                    4418
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 123,
                                      "column": 48
                                    },
                                    "end": {
                                      "line": 123,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "range": [
                                4400,
                                4420
                              ],
                              "loc": {
                                "start": {
                                  "line": 123,
                                  "column": 46
                                },
                                "end": {
                                  "line": 123,
                                  "column": 66
                                }
                              }
                            },
                            "generator": false,
                            "expression": false,
                            "range": [
                              4391,
                              4420
                            ],
                            "loc": {
                              "start": {
                                "line": 123,
                                "column": 37
                              },
                              "end": {
                                "line": 123,
                                "column": 66
                              }
                            }
                          }
                        ],
                        "range": [
                          4362,
                          4421
                        ],
                        "loc": {
                          "start": {
                            "line": 123,
                            "column": 8
                          },
                          "end": {
                            "line": 123,
                            "column": 67
                          }
                        }
                      },
                      "range": [
                        4362,
                        4422
                      ],
                      "loc": {
                        "start": {
                          "line": 123,
                          "column": 8
                        },
                        "end": {
                          "line": 123,
                          "column": 68
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": true,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                4432,
                                4436
                              ],
                              "loc": {
                                "start": {
                                  "line": 124,
                                  "column": 8
                                },
                                "end": {
                                  "line": 124,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "popUpFltElms",
                              "range": [
                                4437,
                                4449
                              ],
                              "loc": {
                                "start": {
                                  "line": 124,
                                  "column": 13
                                },
                                "end": {
                                  "line": 124,
                                  "column": 25
                                }
                              }
                            },
                            "range": [
                              4432,
                              4449
                            ],
                            "loc": {
                              "start": {
                                "line": 124,
                                "column": 8
                              },
                              "end": {
                                "line": 124,
                                "column": 25
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "colIndex",
                            "range": [
                              4450,
                              4458
                            ],
                            "loc": {
                              "start": {
                                "line": 124,
                                "column": 26
                              },
                              "end": {
                                "line": 124,
                                "column": 34
                              }
                            }
                          },
                          "range": [
                            4432,
                            4459
                          ],
                          "loc": {
                            "start": {
                              "line": 124,
                              "column": 8
                            },
                            "end": {
                              "line": 124,
                              "column": 35
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "popUpDiv",
                          "range": [
                            4462,
                            4470
                          ],
                          "loc": {
                            "start": {
                              "line": 124,
                              "column": 38
                            },
                            "end": {
                              "line": 124,
                              "column": 46
                            }
                          }
                        },
                        "range": [
                          4432,
                          4470
                        ],
                        "loc": {
                          "start": {
                            "line": 124,
                            "column": 8
                          },
                          "end": {
                            "line": 124,
                            "column": 46
                          }
                        }
                      },
                      "range": [
                        4432,
                        4471
                      ],
                      "loc": {
                        "start": {
                          "line": 124,
                          "column": 8
                        },
                        "end": {
                          "line": 124,
                          "column": 47
                        }
                      }
                    }
                  ],
                  "range": [
                    3982,
                    4478
                  ],
                  "loc": {
                    "start": {
                      "line": 114,
                      "column": 24
                    },
                    "end": {
                      "line": 125,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  3967,
                  4478
                ],
                "loc": {
                  "start": {
                    "line": 114,
                    "column": 9
                  },
                  "end": {
                    "line": 125,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                3962,
                4478
              ],
              "loc": {
                "start": {
                  "line": 114,
                  "column": 4
                },
                "end": {
                  "line": 125,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\r\n     * Build a specified pop-up filter elements\r\n     * @param  {Number} colIndex Column index\r\n     * @param  {Object} div      Optional container DOM element\r\n     ",
                  "range": [
                    3783,
                    3956
                  ],
                  "loc": {
                    "start": {
                      "line": 109,
                      "column": 4
                    },
                    "end": {
                      "line": 113,
                      "column": 7
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\r\n     * Toogle visibility of specified filter\r\n     * @param  {Number} colIndex Column index\r\n     ",
                  "range": [
                    4486,
                    4591
                  ],
                  "loc": {
                    "start": {
                      "line": 127,
                      "column": 4
                    },
                    "end": {
                      "line": 130,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "toggle",
                "range": [
                  4597,
                  4603
                ],
                "loc": {
                  "start": {
                    "line": 131,
                    "column": 4
                  },
                  "end": {
                    "line": 131,
                    "column": 10
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "colIndex",
                    "range": [
                      4604,
                      4612
                    ],
                    "loc": {
                      "start": {
                        "line": 131,
                        "column": 11
                      },
                      "end": {
                        "line": 131,
                        "column": 19
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "tf",
                            "range": [
                              4628,
                              4630
                            ],
                            "loc": {
                              "start": {
                                "line": 132,
                                "column": 12
                              },
                              "end": {
                                "line": 132,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                4633,
                                4637
                              ],
                              "loc": {
                                "start": {
                                  "line": 132,
                                  "column": 17
                                },
                                "end": {
                                  "line": 132,
                                  "column": 21
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "tf",
                              "range": [
                                4638,
                                4640
                              ],
                              "loc": {
                                "start": {
                                  "line": 132,
                                  "column": 22
                                },
                                "end": {
                                  "line": 132,
                                  "column": 24
                                }
                              }
                            },
                            "range": [
                              4633,
                              4640
                            ],
                            "loc": {
                              "start": {
                                "line": 132,
                                "column": 17
                              },
                              "end": {
                                "line": 132,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            4628,
                            4640
                          ],
                          "loc": {
                            "start": {
                              "line": 132,
                              "column": 12
                            },
                            "end": {
                              "line": 132,
                              "column": 24
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "popUpFltElm",
                            "range": [
                              4655,
                              4666
                            ],
                            "loc": {
                              "start": {
                                "line": 133,
                                "column": 12
                              },
                              "end": {
                                "line": 133,
                                "column": 23
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  4669,
                                  4673
                                ],
                                "loc": {
                                  "start": {
                                    "line": 133,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 133,
                                    "column": 30
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "popUpFltElms",
                                "range": [
                                  4674,
                                  4686
                                ],
                                "loc": {
                                  "start": {
                                    "line": 133,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 133,
                                    "column": 43
                                  }
                                }
                              },
                              "range": [
                                4669,
                                4686
                              ],
                              "loc": {
                                "start": {
                                  "line": 133,
                                  "column": 26
                                },
                                "end": {
                                  "line": 133,
                                  "column": 43
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "colIndex",
                              "range": [
                                4687,
                                4695
                              ],
                              "loc": {
                                "start": {
                                  "line": 133,
                                  "column": 44
                                },
                                "end": {
                                  "line": 133,
                                  "column": 52
                                }
                              }
                            },
                            "range": [
                              4669,
                              4696
                            ],
                            "loc": {
                              "start": {
                                "line": 133,
                                "column": 26
                              },
                              "end": {
                                "line": 133,
                                "column": 53
                              }
                            }
                          },
                          "range": [
                            4655,
                            4696
                          ],
                          "loc": {
                            "start": {
                              "line": 133,
                              "column": 12
                            },
                            "end": {
                              "line": 133,
                              "column": 53
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        4624,
                        4697
                      ],
                      "loc": {
                        "start": {
                          "line": 132,
                          "column": 8
                        },
                        "end": {
                          "line": 133,
                          "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": [
                                  4712,
                                  4723
                                ],
                                "loc": {
                                  "start": {
                                    "line": 135,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 135,
                                    "column": 22
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "style",
                                "range": [
                                  4724,
                                  4729
                                ],
                                "loc": {
                                  "start": {
                                    "line": 135,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 135,
                                    "column": 28
                                  }
                                }
                              },
                              "range": [
                                4712,
                                4729
                              ],
                              "loc": {
                                "start": {
                                  "line": 135,
                                  "column": 11
                                },
                                "end": {
                                  "line": 135,
                                  "column": 28
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "display",
                              "range": [
                                4730,
                                4737
                              ],
                              "loc": {
                                "start": {
                                  "line": 135,
                                  "column": 29
                                },
                                "end": {
                                  "line": 135,
                                  "column": 36
                                }
                              }
                            },
                            "range": [
                              4712,
                              4737
                            ],
                            "loc": {
                              "start": {
                                "line": 135,
                                "column": 11
                              },
                              "end": {
                                "line": 135,
                                "column": 36
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "none",
                            "raw": "'none'",
                            "range": [
                              4742,
                              4748
                            ],
                            "loc": {
                              "start": {
                                "line": 135,
                                "column": 41
                              },
                              "end": {
                                "line": 135,
                                "column": 47
                              }
                            }
                          },
                          "range": [
                            4712,
                            4748
                          ],
                          "loc": {
                            "start": {
                              "line": 135,
                              "column": 11
                            },
                            "end": {
                              "line": 135,
                              "column": 47
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "===",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "popUpFltElm",
                                "range": [
                                  4765,
                                  4776
                                ],
                                "loc": {
                                  "start": {
                                    "line": 136,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 136,
                                    "column": 23
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "style",
                                "range": [
                                  4777,
                                  4782
                                ],
                                "loc": {
                                  "start": {
                                    "line": 136,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 136,
                                    "column": 29
                                  }
                                }
                              },
                              "range": [
                                4765,
                                4782
                              ],
                              "loc": {
                                "start": {
                                  "line": 136,
                                  "column": 12
                                },
                                "end": {
                                  "line": 136,
                                  "column": 29
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "display",
                              "range": [
                                4783,
                                4790
                              ],
                              "loc": {
                                "start": {
                                  "line": 136,
                                  "column": 30
                                },
                                "end": {
                                  "line": 136,
                                  "column": 37
                                }
                              }
                            },
                            "range": [
                              4765,
                              4790
                            ],
                            "loc": {
                              "start": {
                                "line": 136,
                                "column": 12
                              },
                              "end": {
                                "line": 136,
                                "column": 37
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "",
                            "raw": "''",
                            "range": [
                              4795,
                              4797
                            ],
                            "loc": {
                              "start": {
                                "line": 136,
                                "column": 42
                              },
                              "end": {
                                "line": 136,
                                "column": 44
                              }
                            }
                          },
                          "range": [
                            4765,
                            4797
                          ],
                          "loc": {
                            "start": {
                              "line": 136,
                              "column": 12
                            },
                            "end": {
                              "line": 136,
                              "column": 44
                            }
                          }
                        },
                        "range": [
                          4712,
                          4797
                        ],
                        "loc": {
                          "start": {
                            "line": 135,
                            "column": 11
                          },
                          "end": {
                            "line": 136,
                            "column": 44
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  4816,
                                  4820
                                ],
                                "loc": {
                                  "start": {
                                    "line": 137,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 137,
                                    "column": 19
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "onBeforePopUpOpen",
                                "range": [
                                  4821,
                                  4838
                                ],
                                "loc": {
                                  "start": {
                                    "line": 137,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 137,
                                    "column": 37
                                  }
                                }
                              },
                              "range": [
                                4816,
                                4838
                              ],
                              "loc": {
                                "start": {
                                  "line": 137,
                                  "column": 15
                                },
                                "end": {
                                  "line": 137,
                                  "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": [
                                            4858,
                                            4862
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 138,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 138,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "onBeforePopUpOpen",
                                          "range": [
                                            4863,
                                            4880
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 138,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 138,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "range": [
                                          4858,
                                          4880
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 138,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 138,
                                            "column": 38
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "call",
                                        "range": [
                                          4881,
                                          4885
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 138,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 138,
                                            "column": 43
                                          }
                                        }
                                      },
                                      "range": [
                                        4858,
                                        4885
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 138,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 138,
                                          "column": 43
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": null,
                                        "raw": "null",
                                        "range": [
                                          4908,
                                          4912
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 139,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 139,
                                            "column": 24
                                          }
                                        }
                                      },
                                      {
                                        "type": "ThisExpression",
                                        "range": [
                                          4914,
                                          4918
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 139,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 139,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "MemberExpression",
                                        "computed": true,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "ThisExpression",
                                            "range": [
                                              4920,
                                              4924
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 139,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 139,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "popUpFltElms",
                                            "range": [
                                              4925,
                                              4937
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 139,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 139,
                                                "column": 49
                                              }
                                            }
                                          },
                                          "range": [
                                            4920,
                                            4937
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 139,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 139,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "colIndex",
                                          "range": [
                                            4938,
                                            4946
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 139,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 139,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "range": [
                                          4920,
                                          4947
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 139,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 139,
                                            "column": 59
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "colIndex",
                                        "range": [
                                          4949,
                                          4957
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 139,
                                            "column": 61
                                          },
                                          "end": {
                                            "line": 139,
                                            "column": 69
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4858,
                                      4958
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 138,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 139,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "range": [
                                    4858,
                                    4959
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 138,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 139,
                                      "column": 71
                                    }
                                  }
                                }
                              ],
                              "range": [
                                4839,
                                4974
                              ],
                              "loc": {
                                "start": {
                                  "line": 137,
                                  "column": 38
                                },
                                "end": {
                                  "line": 140,
                                  "column": 13
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              4813,
                              4974
                            ],
                            "loc": {
                              "start": {
                                "line": 137,
                                "column": 12
                              },
                              "end": {
                                "line": 140,
                                "column": 13
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "popUpFltElm",
                                    "range": [
                                      4988,
                                      4999
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 141,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "style",
                                    "range": [
                                      5000,
                                      5005
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 141,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    4988,
                                    5005
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 141,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 141,
                                      "column": 29
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "display",
                                  "range": [
                                    5006,
                                    5013
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 141,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 141,
                                      "column": 37
                                    }
                                  }
                                },
                                "range": [
                                  4988,
                                  5013
                                ],
                                "loc": {
                                  "start": {
                                    "line": 141,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 141,
                                    "column": 37
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "block",
                                "raw": "'block'",
                                "range": [
                                  5016,
                                  5023
                                ],
                                "loc": {
                                  "start": {
                                    "line": 141,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 141,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                4988,
                                5023
                              ],
                              "loc": {
                                "start": {
                                  "line": 141,
                                  "column": 12
                                },
                                "end": {
                                  "line": 141,
                                  "column": 47
                                }
                              }
                            },
                            "range": [
                              4988,
                              5024
                            ],
                            "loc": {
                              "start": {
                                "line": 141,
                                "column": 12
                              },
                              "end": {
                                "line": 141,
                                "column": 48
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "===",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "tf",
                                  "range": [
                                    5041,
                                    5043
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 142,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 142,
                                      "column": 17
                                    }
                                  }
                                },
                                "property": {
                                  "type": "BinaryExpression",
                                  "operator": "+",
                                  "left": {
                                    "type": "Literal",
                                    "value": "col",
                                    "raw": "'col'",
                                    "range": [
                                      5044,
                                      5049
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 142,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 142,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Identifier",
                                    "name": "colIndex",
                                    "range": [
                                      5050,
                                      5058
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 142,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 142,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    5044,
                                    5058
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 142,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 142,
                                      "column": 32
                                    }
                                  }
                                },
                                "range": [
                                  5041,
                                  5059
                                ],
                                "loc": {
                                  "start": {
                                    "line": 142,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 142,
                                    "column": 33
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "tf",
                                  "range": [
                                    5064,
                                    5066
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 142,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 142,
                                      "column": 40
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "fltTypeInp",
                                  "range": [
                                    5067,
                                    5077
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 142,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 142,
                                      "column": 51
                                    }
                                  }
                                },
                                "range": [
                                  5064,
                                  5077
                                ],
                                "loc": {
                                  "start": {
                                    "line": 142,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 142,
                                    "column": 51
                                  }
                                }
                              },
                              "range": [
                                5041,
                                5077
                              ],
                              "loc": {
                                "start": {
                                  "line": 142,
                                  "column": 15
                                },
                                "end": {
                                  "line": 142,
                                  "column": 51
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "flt",
                                        "range": [
                                          5101,
                                          5104
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 143,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 143,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "tf",
                                            "range": [
                                              5107,
                                              5109
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 143,
                                                "column": 26
                                              },
                                              "end": {
                                                "line": 143,
                                                "column": 28
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "getFilterElement",
                                            "range": [
                                              5110,
                                              5126
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 143,
                                                "column": 29
                                              },
                                              "end": {
                                                "line": 143,
                                                "column": 45
                                              }
                                            }
                                          },
                                          "range": [
                                            5107,
                                            5126
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 143,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 143,
                                              "column": 45
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "colIndex",
                                            "range": [
                                              5127,
                                              5135
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 143,
                                                "column": 46
                                              },
                                              "end": {
                                                "line": 143,
                                                "column": 54
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          5107,
                                          5136
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 143,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 143,
                                            "column": 55
                                          }
                                        }
                                      },
                                      "range": [
                                        5101,
                                        5136
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 143,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 143,
                                          "column": 55
                                        }
                                      }
                                    }
                                  ],
                                  "kind": "var",
                                  "range": [
                                    5097,
                                    5137
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 143,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 143,
                                      "column": 56
                                    }
                                  }
                                },
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "Identifier",
                                    "name": "flt",
                                    "range": [
                                      5158,
                                      5161
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 144,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 144,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "flt",
                                              "range": [
                                                5185,
                                                5188
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 145,
                                                  "column": 20
                                                },
                                                "end": {
                                                  "line": 145,
                                                  "column": 23
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "focus",
                                              "range": [
                                                5189,
                                                5194
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 145,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 145,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            "range": [
                                              5185,
                                              5194
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 145,
                                                "column": 20
                                              },
                                              "end": {
                                                "line": 145,
                                                "column": 29
                                              }
                                            }
                                          },
                                          "arguments": [],
                                          "range": [
                                            5185,
                                            5196
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 145,
                                              "column": 20
                                            },
                                            "end": {
                                              "line": 145,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "range": [
                                          5185,
                                          5197
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 145,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 145,
                                            "column": 32
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5162,
                                      5216
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 144,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 146,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    5155,
                                    5216
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 144,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 146,
                                      "column": 17
                                    }
                                  }
                                }
                              ],
                              "range": [
                                5078,
                                5231
                              ],
                              "loc": {
                                "start": {
                                  "line": 142,
                                  "column": 52
                                },
                                "end": {
                                  "line": 147,
                                  "column": 13
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              5038,
                              5231
                            ],
                            "loc": {
                              "start": {
                                "line": 142,
                                "column": 12
                              },
                              "end": {
                                "line": 147,
                                "column": 13
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  5248,
                                  5252
                                ],
                                "loc": {
                                  "start": {
                                    "line": 148,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 148,
                                    "column": 19
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "onAfterPopUpOpen",
                                "range": [
                                  5253,
                                  5269
                                ],
                                "loc": {
                                  "start": {
                                    "line": 148,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 148,
                                    "column": 36
                                  }
                                }
                              },
                              "range": [
                                5248,
                                5269
                              ],
                              "loc": {
                                "start": {
                                  "line": 148,
                                  "column": 15
                                },
                                "end": {
                                  "line": 148,
                                  "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": [
                                            5289,
                                            5293
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 149,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 149,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "onAfterPopUpOpen",
                                          "range": [
                                            5294,
                                            5310
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 149,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 149,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "range": [
                                          5289,
                                          5310
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 149,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 149,
                                            "column": 37
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "call",
                                        "range": [
                                          5311,
                                          5315
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 149,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 149,
                                            "column": 42
                                          }
                                        }
                                      },
                                      "range": [
                                        5289,
                                        5315
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 149,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 149,
                                          "column": 42
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": null,
                                        "raw": "null",
                                        "range": [
                                          5338,
                                          5342
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 150,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 150,
                                            "column": 24
                                          }
                                        }
                                      },
                                      {
                                        "type": "ThisExpression",
                                        "range": [
                                          5344,
                                          5348
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 150,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 150,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "MemberExpression",
                                        "computed": true,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "ThisExpression",
                                            "range": [
                                              5350,
                                              5354
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 150,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 150,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "popUpFltElms",
                                            "range": [
                                              5355,
                                              5367
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 150,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 150,
                                                "column": 49
                                              }
                                            }
                                          },
                                          "range": [
                                            5350,
                                            5367
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 150,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 150,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "colIndex",
                                          "range": [
                                            5368,
                                            5376
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 150,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 150,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "range": [
                                          5350,
                                          5377
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 150,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 150,
                                            "column": 59
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "colIndex",
                                        "range": [
                                          5379,
                                          5387
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 150,
                                            "column": 61
                                          },
                                          "end": {
                                            "line": 150,
                                            "column": 69
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5289,
                                      5388
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 149,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 150,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "range": [
                                    5289,
                                    5389
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 149,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 150,
                                      "column": 71
                                    }
                                  }
                                }
                              ],
                              "range": [
                                5270,
                                5404
                              ],
                              "loc": {
                                "start": {
                                  "line": 148,
                                  "column": 37
                                },
                                "end": {
                                  "line": 151,
                                  "column": 13
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              5245,
                              5404
                            ],
                            "loc": {
                              "start": {
                                "line": 148,
                                "column": 12
                              },
                              "end": {
                                "line": 151,
                                "column": 13
                              }
                            }
                          }
                        ],
                        "range": [
                          4798,
                          5415
                        ],
                        "loc": {
                          "start": {
                            "line": 136,
                            "column": 45
                          },
                          "end": {
                            "line": 152,
                            "column": 9
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  5439,
                                  5443
                                ],
                                "loc": {
                                  "start": {
                                    "line": 153,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 153,
                                    "column": 19
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "onBeforePopUpClose",
                                "range": [
                                  5444,
                                  5462
                                ],
                                "loc": {
                                  "start": {
                                    "line": 153,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 153,
                                    "column": 38
                                  }
                                }
                              },
                              "range": [
                                5439,
                                5462
                              ],
                              "loc": {
                                "start": {
                                  "line": 153,
                                  "column": 15
                                },
                                "end": {
                                  "line": 153,
                                  "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": [
                                            5482,
                                            5486
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 154,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 154,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "onBeforePopUpClose",
                                          "range": [
                                            5487,
                                            5505
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 154,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 154,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "range": [
                                          5482,
                                          5505
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 154,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 154,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "call",
                                        "range": [
                                          5506,
                                          5510
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 154,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 154,
                                            "column": 44
                                          }
                                        }
                                      },
                                      "range": [
                                        5482,
                                        5510
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 154,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 154,
                                          "column": 44
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": null,
                                        "raw": "null",
                                        "range": [
                                          5533,
                                          5537
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 155,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 155,
                                            "column": 24
                                          }
                                        }
                                      },
                                      {
                                        "type": "ThisExpression",
                                        "range": [
                                          5539,
                                          5543
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 155,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 155,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "MemberExpression",
                                        "computed": true,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "ThisExpression",
                                            "range": [
                                              5545,
                                              5549
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 155,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 155,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "popUpFltElms",
                                            "range": [
                                              5550,
                                              5562
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 155,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 155,
                                                "column": 49
                                              }
                                            }
                                          },
                                          "range": [
                                            5545,
                                            5562
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 155,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 155,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "colIndex",
                                          "range": [
                                            5563,
                                            5571
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 155,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 155,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "range": [
                                          5545,
                                          5572
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 155,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 155,
                                            "column": 59
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "colIndex",
                                        "range": [
                                          5574,
                                          5582
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 155,
                                            "column": 61
                                          },
                                          "end": {
                                            "line": 155,
                                            "column": 69
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5482,
                                      5583
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 154,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 155,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "range": [
                                    5482,
                                    5584
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 154,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 155,
                                      "column": 71
                                    }
                                  }
                                }
                              ],
                              "range": [
                                5463,
                                5599
                              ],
                              "loc": {
                                "start": {
                                  "line": 153,
                                  "column": 39
                                },
                                "end": {
                                  "line": 156,
                                  "column": 13
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              5436,
                              5599
                            ],
                            "loc": {
                              "start": {
                                "line": 153,
                                "column": 12
                              },
                              "end": {
                                "line": 156,
                                "column": 13
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "popUpFltElm",
                                    "range": [
                                      5613,
                                      5624
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 157,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 157,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "style",
                                    "range": [
                                      5625,
                                      5630
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 157,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 157,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    5613,
                                    5630
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 157,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 157,
                                      "column": 29
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "display",
                                  "range": [
                                    5631,
                                    5638
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 157,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 157,
                                      "column": 37
                                    }
                                  }
                                },
                                "range": [
                                  5613,
                                  5638
                                ],
                                "loc": {
                                  "start": {
                                    "line": 157,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 157,
                                    "column": 37
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "none",
                                "raw": "'none'",
                                "range": [
                                  5641,
                                  5647
                                ],
                                "loc": {
                                  "start": {
                                    "line": 157,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 157,
                                    "column": 46
                                  }
                                }
                              },
                              "range": [
                                5613,
                                5647
                              ],
                              "loc": {
                                "start": {
                                  "line": 157,
                                  "column": 12
                                },
                                "end": {
                                  "line": 157,
                                  "column": 46
                                }
                              }
                            },
                            "range": [
                              5613,
                              5648
                            ],
                            "loc": {
                              "start": {
                                "line": 157,
                                "column": 12
                              },
                              "end": {
                                "line": 157,
                                "column": 47
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  5665,
                                  5669
                                ],
                                "loc": {
                                  "start": {
                                    "line": 158,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 158,
                                    "column": 19
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "onAfterPopUpClose",
                                "range": [
                                  5670,
                                  5687
                                ],
                                "loc": {
                                  "start": {
                                    "line": 158,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 158,
                                    "column": 37
                                  }
                                }
                              },
                              "range": [
                                5665,
                                5687
                              ],
                              "loc": {
                                "start": {
                                  "line": 158,
                                  "column": 15
                                },
                                "end": {
                                  "line": 158,
                                  "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": [
                                            5707,
                                            5711
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 159,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 159,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "onAfterPopUpClose",
                                          "range": [
                                            5712,
                                            5729
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 159,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 159,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "range": [
                                          5707,
                                          5729
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 159,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 159,
                                            "column": 38
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "call",
                                        "range": [
                                          5730,
                                          5734
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 159,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 159,
                                            "column": 43
                                          }
                                        }
                                      },
                                      "range": [
                                        5707,
                                        5734
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 159,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 159,
                                          "column": 43
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": null,
                                        "raw": "null",
                                        "range": [
                                          5757,
                                          5761
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 160,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 160,
                                            "column": 24
                                          }
                                        }
                                      },
                                      {
                                        "type": "ThisExpression",
                                        "range": [
                                          5763,
                                          5767
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 160,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 160,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "MemberExpression",
                                        "computed": true,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "ThisExpression",
                                            "range": [
                                              5769,
                                              5773
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 160,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 160,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "popUpFltElms",
                                            "range": [
                                              5774,
                                              5786
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 160,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 160,
                                                "column": 49
                                              }
                                            }
                                          },
                                          "range": [
                                            5769,
                                            5786
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 160,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 160,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "colIndex",
                                          "range": [
                                            5787,
                                            5795
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 160,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 160,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "range": [
                                          5769,
                                          5796
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 160,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 160,
                                            "column": 59
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "colIndex",
                                        "range": [
                                          5798,
                                          5806
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 160,
                                            "column": 61
                                          },
                                          "end": {
                                            "line": 160,
                                            "column": 69
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5707,
                                      5807
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 159,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 160,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "range": [
                                    5707,
                                    5808
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 159,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 160,
                                      "column": 71
                                    }
                                  }
                                }
                              ],
                              "range": [
                                5688,
                                5823
                              ],
                              "loc": {
                                "start": {
                                  "line": 158,
                                  "column": 38
                                },
                                "end": {
                                  "line": 161,
                                  "column": 13
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              5662,
                              5823
                            ],
                            "loc": {
                              "start": {
                                "line": 158,
                                "column": 12
                              },
                              "end": {
                                "line": 161,
                                "column": 13
                              }
                            }
                          }
                        ],
                        "range": [
                          5421,
                          5834
                        ],
                        "loc": {
                          "start": {
                            "line": 152,
                            "column": 15
                          },
                          "end": {
                            "line": 162,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        4709,
                        5834
                      ],
                      "loc": {
                        "start": {
                          "line": 135,
                          "column": 8
                        },
                        "end": {
                          "line": 162,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    4613,
                    5841
                  ],
                  "loc": {
                    "start": {
                      "line": 131,
                      "column": 20
                    },
                    "end": {
                      "line": 163,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  4603,
                  5841
                ],
                "loc": {
                  "start": {
                    "line": 131,
                    "column": 10
                  },
                  "end": {
                    "line": 163,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                4597,
                5841
              ],
              "loc": {
                "start": {
                  "line": 131,
                  "column": 4
                },
                "end": {
                  "line": 163,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\r\n     * Toogle visibility of specified filter\r\n     * @param  {Number} colIndex Column index\r\n     ",
                  "range": [
                    4486,
                    4591
                  ],
                  "loc": {
                    "start": {
                      "line": 127,
                      "column": 4
                    },
                    "end": {
                      "line": 130,
                      "column": 7
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\r\n     * Close all filters excepted for the specified one if any\r\n     * @param  {Number} exceptIdx Column index of the filter to not close\r\n     ",
                  "range": [
                    5849,
                    6000
                  ],
                  "loc": {
                    "start": {
                      "line": 165,
                      "column": 4
                    },
                    "end": {
                      "line": 168,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "closeAll",
                "range": [
                  6006,
                  6014
                ],
                "loc": {
                  "start": {
                    "line": 169,
                    "column": 4
                  },
                  "end": {
                    "line": 169,
                    "column": 12
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "exceptIdx",
                    "range": [
                      6015,
                      6024
                    ],
                    "loc": {
                      "start": {
                        "line": 169,
                        "column": 13
                      },
                      "end": {
                        "line": 169,
                        "column": 22
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ForStatement",
                      "init": {
                        "type": "VariableDeclaration",
                        "declarations": [
                          {
                            "type": "VariableDeclarator",
                            "id": {
                              "type": "Identifier",
                              "name": "i",
                              "range": [
                                6044,
                                6045
                              ],
                              "loc": {
                                "start": {
                                  "line": 170,
                                  "column": 16
                                },
                                "end": {
                                  "line": 170,
                                  "column": 17
                                }
                              }
                            },
                            "init": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                6046,
                                6047
                              ],
                              "loc": {
                                "start": {
                                  "line": 170,
                                  "column": 18
                                },
                                "end": {
                                  "line": 170,
                                  "column": 19
                                }
                              }
                            },
                            "range": [
                              6044,
                              6047
                            ],
                            "loc": {
                              "start": {
                                "line": 170,
                                "column": 16
                              },
                              "end": {
                                "line": 170,
                                "column": 19
                              }
                            }
                          }
                        ],
                        "kind": "var",
                        "range": [
                          6040,
                          6047
                        ],
                        "loc": {
                          "start": {
                            "line": 170,
                            "column": 12
                          },
                          "end": {
                            "line": 170,
                            "column": 19
                          }
                        }
                      },
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "Identifier",
                          "name": "i",
                          "range": [
                            6049,
                            6050
                          ],
                          "loc": {
                            "start": {
                              "line": 170,
                              "column": 21
                            },
                            "end": {
                              "line": 170,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                6051,
                                6055
                              ],
                              "loc": {
                                "start": {
                                  "line": 170,
                                  "column": 23
                                },
                                "end": {
                                  "line": 170,
                                  "column": 27
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "popUpFltElms",
                              "range": [
                                6056,
                                6068
                              ],
                              "loc": {
                                "start": {
                                  "line": 170,
                                  "column": 28
                                },
                                "end": {
                                  "line": 170,
                                  "column": 40
                                }
                              }
                            },
                            "range": [
                              6051,
                              6068
                            ],
                            "loc": {
                              "start": {
                                "line": 170,
                                "column": 23
                              },
                              "end": {
                                "line": 170,
                                "column": 40
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              6069,
                              6075
                            ],
                            "loc": {
                              "start": {
                                "line": 170,
                                "column": 41
                              },
                              "end": {
                                "line": 170,
                                "column": 47
                              }
                            }
                          },
                          "range": [
                            6051,
                            6075
                          ],
                          "loc": {
                            "start": {
                              "line": 170,
                              "column": 23
                            },
                            "end": {
                              "line": 170,
                              "column": 47
                            }
                          }
                        },
                        "range": [
                          6049,
                          6075
                        ],
                        "loc": {
                          "start": {
                            "line": 170,
                            "column": 21
                          },
                          "end": {
                            "line": 170,
                            "column": 47
                          }
                        }
                      },
                      "update": {
                        "type": "UpdateExpression",
                        "operator": "++",
                        "argument": {
                          "type": "Identifier",
                          "name": "i",
                          "range": [
                            6077,
                            6078
                          ],
                          "loc": {
                            "start": {
                              "line": 170,
                              "column": 49
                            },
                            "end": {
                              "line": 170,
                              "column": 50
                            }
                          }
                        },
                        "prefix": false,
                        "range": [
                          6077,
                          6080
                        ],
                        "loc": {
                          "start": {
                            "line": 170,
                            "column": 49
                          },
                          "end": {
                            "line": 170,
                            "column": 52
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "===",
                              "left": {
                                "type": "Identifier",
                                "name": "i",
                                "range": [
                                  6099,
                                  6100
                                ],
                                "loc": {
                                  "start": {
                                    "line": 171,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 171,
                                    "column": 16
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "exceptIdx",
                                "range": [
                                  6105,
                                  6114
                                ],
                                "loc": {
                                  "start": {
                                    "line": 171,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 171,
                                    "column": 30
                                  }
                                }
                              },
                              "range": [
                                6099,
                                6114
                              ],
                              "loc": {
                                "start": {
                                  "line": 171,
                                  "column": 15
                                },
                                "end": {
                                  "line": 171,
                                  "column": 30
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ContinueStatement",
                                  "label": null,
                                  "range": [
                                    6134,
                                    6143
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 172,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 172,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "range": [
                                6115,
                                6158
                              ],
                              "loc": {
                                "start": {
                                  "line": 171,
                                  "column": 31
                                },
                                "end": {
                                  "line": 173,
                                  "column": 13
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              6096,
                              6158
                            ],
                            "loc": {
                              "start": {
                                "line": 171,
                                "column": 12
                              },
                              "end": {
                                "line": 173,
                                "column": 13
                              }
                            }
                          },
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "popUpFltElm",
                                  "range": [
                                    6176,
                                    6187
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 174,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 174,
                                      "column": 27
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        6190,
                                        6194
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 174,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 174,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "popUpFltElms",
                                      "range": [
                                        6195,
                                        6207
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 174,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 174,
                                          "column": 47
                                        }
                                      }
                                    },
                                    "range": [
                                      6190,
                                      6207
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 174,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 174,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      6208,
                                      6209
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 174,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 174,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    6190,
                                    6210
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 174,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 174,
                                      "column": 50
                                    }
                                  }
                                },
                                "range": [
                                  6176,
                                  6210
                                ],
                                "loc": {
                                  "start": {
                                    "line": 174,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 174,
                                    "column": 50
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              6172,
                              6211
                            ],
                            "loc": {
                              "start": {
                                "line": 174,
                                "column": 12
                              },
                              "end": {
                                "line": 174,
                                "column": 51
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "Identifier",
                              "name": "popUpFltElm",
                              "range": [
                                6228,
                                6239
                              ],
                              "loc": {
                                "start": {
                                  "line": 175,
                                  "column": 15
                                },
                                "end": {
                                  "line": 175,
                                  "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": [
                                            6259,
                                            6270
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 176,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 176,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "style",
                                          "range": [
                                            6271,
                                            6276
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 176,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 176,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "range": [
                                          6259,
                                          6276
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 176,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 176,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "display",
                                        "range": [
                                          6277,
                                          6284
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 176,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 176,
                                            "column": 41
                                          }
                                        }
                                      },
                                      "range": [
                                        6259,
                                        6284
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 176,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 176,
                                          "column": 41
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": "none",
                                      "raw": "'none'",
                                      "range": [
                                        6287,
                                        6293
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 176,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 176,
                                          "column": 50
                                        }
                                      }
                                    },
                                    "range": [
                                      6259,
                                      6293
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 176,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 176,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    6259,
                                    6294
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 176,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 176,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "range": [
                                6240,
                                6309
                              ],
                              "loc": {
                                "start": {
                                  "line": 175,
                                  "column": 27
                                },
                                "end": {
                                  "line": 177,
                                  "column": 13
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              6225,
                              6309
                            ],
                            "loc": {
                              "start": {
                                "line": 175,
                                "column": 12
                              },
                              "end": {
                                "line": 177,
                                "column": 13
                              }
                            }
                          }
                        ],
                        "range": [
                          6081,
                          6320
                        ],
                        "loc": {
                          "start": {
                            "line": 170,
                            "column": 53
                          },
                          "end": {
                            "line": 178,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        6036,
                        6320
                      ],
                      "loc": {
                        "start": {
                          "line": 170,
                          "column": 8
                        },
                        "end": {
                          "line": 178,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    6025,
                    6327
                  ],
                  "loc": {
                    "start": {
                      "line": 169,
                      "column": 23
                    },
                    "end": {
                      "line": 179,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  6014,
                  6327
                ],
                "loc": {
                  "start": {
                    "line": 169,
                    "column": 12
                  },
                  "end": {
                    "line": 179,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                6006,
                6327
              ],
              "loc": {
                "start": {
                  "line": 169,
                  "column": 4
                },
                "end": {
                  "line": 179,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\r\n     * Close all filters excepted for the specified one if any\r\n     * @param  {Number} exceptIdx Column index of the filter to not close\r\n     ",
                  "range": [
                    5849,
                    6000
                  ],
                  "loc": {
                    "start": {
                      "line": 165,
                      "column": 4
                    },
                    "end": {
                      "line": 168,
                      "column": 7
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\r\n     * Build all the icons representing the pop-up filters\r\n     ",
                  "range": [
                    6335,
                    6407
                  ],
                  "loc": {
                    "start": {
                      "line": 181,
                      "column": 4
                    },
                    "end": {
                      "line": 183,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "buildIcons",
                "range": [
                  6413,
                  6423
                ],
                "loc": {
                  "start": {
                    "line": 184,
                    "column": 4
                  },
                  "end": {
                    "line": 184,
                    "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": [
                                6444,
                                6445
                              ],
                              "loc": {
                                "start": {
                                  "line": 185,
                                  "column": 16
                                },
                                "end": {
                                  "line": 185,
                                  "column": 17
                                }
                              }
                            },
                            "init": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                6446,
                                6447
                              ],
                              "loc": {
                                "start": {
                                  "line": 185,
                                  "column": 18
                                },
                                "end": {
                                  "line": 185,
                                  "column": 19
                                }
                              }
                            },
                            "range": [
                              6444,
                              6447
                            ],
                            "loc": {
                              "start": {
                                "line": 185,
                                "column": 16
                              },
                              "end": {
                                "line": 185,
                                "column": 19
                              }
                            }
                          }
                        ],
                        "kind": "var",
                        "range": [
                          6440,
                          6447
                        ],
                        "loc": {
                          "start": {
                            "line": 185,
                            "column": 12
                          },
                          "end": {
                            "line": 185,
                            "column": 19
                          }
                        }
                      },
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "Identifier",
                          "name": "i",
                          "range": [
                            6449,
                            6450
                          ],
                          "loc": {
                            "start": {
                              "line": 185,
                              "column": 21
                            },
                            "end": {
                              "line": 185,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                6451,
                                6455
                              ],
                              "loc": {
                                "start": {
                                  "line": 185,
                                  "column": 23
                                },
                                "end": {
                                  "line": 185,
                                  "column": 27
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "popUpFltImgs",
                              "range": [
                                6456,
                                6468
                              ],
                              "loc": {
                                "start": {
                                  "line": 185,
                                  "column": 28
                                },
                                "end": {
                                  "line": 185,
                                  "column": 40
                                }
                              }
                            },
                            "range": [
                              6451,
                              6468
                            ],
                            "loc": {
                              "start": {
                                "line": 185,
                                "column": 23
                              },
                              "end": {
                                "line": 185,
                                "column": 40
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              6469,
                              6475
                            ],
                            "loc": {
                              "start": {
                                "line": 185,
                                "column": 41
                              },
                              "end": {
                                "line": 185,
                                "column": 47
                              }
                            }
                          },
                          "range": [
                            6451,
                            6475
                          ],
                          "loc": {
                            "start": {
                              "line": 185,
                              "column": 23
                            },
                            "end": {
                              "line": 185,
                              "column": 47
                            }
                          }
                        },
                        "range": [
                          6449,
                          6475
                        ],
                        "loc": {
                          "start": {
                            "line": 185,
                            "column": 21
                          },
                          "end": {
                            "line": 185,
                            "column": 47
                          }
                        }
                      },
                      "update": {
                        "type": "UpdateExpression",
                        "operator": "++",
                        "argument": {
                          "type": "Identifier",
                          "name": "i",
                          "range": [
                            6477,
                            6478
                          ],
                          "loc": {
                            "start": {
                              "line": 185,
                              "column": 49
                            },
                            "end": {
                              "line": 185,
                              "column": 50
                            }
                          }
                        },
                        "prefix": false,
                        "range": [
                          6477,
                          6480
                        ],
                        "loc": {
                          "start": {
                            "line": 185,
                            "column": 49
                          },
                          "end": {
                            "line": 185,
                            "column": 52
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    6496,
                                    6500
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 186,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 186,
                                      "column": 16
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "buildIcon",
                                  "range": [
                                    6501,
                                    6510
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 186,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 186,
                                      "column": 26
                                    }
                                  }
                                },
                                "range": [
                                  6496,
                                  6510
                                ],
                                "loc": {
                                  "start": {
                                    "line": 186,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 186,
                                    "column": 26
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "i",
                                  "range": [
                                    6511,
                                    6512
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 186,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 186,
                                      "column": 28
                                    }
                                  }
                                },
                                {
                                  "type": "Literal",
                                  "value": false,
                                  "raw": "false",
                                  "range": [
                                    6514,
                                    6519
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 186,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 186,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "range": [
                                6496,
                                6520
                              ],
                              "loc": {
                                "start": {
                                  "line": 186,
                                  "column": 12
                                },
                                "end": {
                                  "line": 186,
                                  "column": 36
                                }
                              }
                            },
                            "range": [
                              6496,
                              6521
                            ],
                            "loc": {
                              "start": {
                                "line": 186,
                                "column": 12
                              },
                              "end": {
                                "line": 186,
                                "column": 37
                              }
                            }
                          }
                        ],
                        "range": [
                          6481,
                          6532
                        ],
                        "loc": {
                          "start": {
                            "line": 185,
                            "column": 53
                          },
                          "end": {
                            "line": 187,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        6436,
                        6532
                      ],
                      "loc": {
                        "start": {
                          "line": 185,
                          "column": 8
                        },
                        "end": {
                          "line": 187,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    6425,
                    6539
                  ],
                  "loc": {
                    "start": {
                      "line": 184,
                      "column": 16
                    },
                    "end": {
                      "line": 188,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  6423,
                  6539
                ],
                "loc": {
                  "start": {
                    "line": 184,
                    "column": 14
                  },
                  "end": {
                    "line": 188,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                6413,
                6539
              ],
              "loc": {
                "start": {
                  "line": 184,
                  "column": 4
                },
                "end": {
                  "line": 188,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\r\n     * Build all the icons representing the pop-up filters\r\n     ",
                  "range": [
                    6335,
                    6407
                  ],
                  "loc": {
                    "start": {
                      "line": 181,
                      "column": 4
                    },
                    "end": {
                      "line": 183,
                      "column": 7
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\r\n     * Build specified icon\r\n     * @param  {Number} colIndex Column index\r\n     * @param  {Boolean} active   Apply active state\r\n     ",
                  "range": [
                    6547,
                    6689
                  ],
                  "loc": {
                    "start": {
                      "line": 190,
                      "column": 4
                    },
                    "end": {
                      "line": 194,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "buildIcon",
                "range": [
                  6695,
                  6704
                ],
                "loc": {
                  "start": {
                    "line": 195,
                    "column": 4
                  },
                  "end": {
                    "line": 195,
                    "column": 13
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "colIndex",
                    "range": [
                      6705,
                      6713
                    ],
                    "loc": {
                      "start": {
                        "line": 195,
                        "column": 14
                      },
                      "end": {
                        "line": 195,
                        "column": 22
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "active",
                    "range": [
                      6715,
                      6721
                    ],
                    "loc": {
                      "start": {
                        "line": 195,
                        "column": 24
                      },
                      "end": {
                        "line": 195,
                        "column": 30
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "MemberExpression",
                        "computed": true,
                        "object": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              6736,
                              6740
                            ],
                            "loc": {
                              "start": {
                                "line": 196,
                                "column": 11
                              },
                              "end": {
                                "line": 196,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "popUpFltImgs",
                            "range": [
                              6741,
                              6753
                            ],
                            "loc": {
                              "start": {
                                "line": 196,
                                "column": 16
                              },
                              "end": {
                                "line": 196,
                                "column": 28
                              }
                            }
                          },
                          "range": [
                            6736,
                            6753
                          ],
                          "loc": {
                            "start": {
                              "line": 196,
                              "column": 11
                            },
                            "end": {
                              "line": 196,
                              "column": 28
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "colIndex",
                          "range": [
                            6754,
                            6762
                          ],
                          "loc": {
                            "start": {
                              "line": 196,
                              "column": 29
                            },
                            "end": {
                              "line": 196,
                              "column": 37
                            }
                          }
                        },
                        "range": [
                          6736,
                          6763
                        ],
                        "loc": {
                          "start": {
                            "line": 196,
                            "column": 11
                          },
                          "end": {
                            "line": 196,
                            "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": [
                                        6779,
                                        6783
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 197,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 197,
                                          "column": 16
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "popUpFltImgs",
                                      "range": [
                                        6784,
                                        6796
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 197,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 197,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "range": [
                                      6779,
                                      6796
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 197,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 197,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "colIndex",
                                    "range": [
                                      6797,
                                      6805
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 197,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 197,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    6779,
                                    6806
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 197,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 197,
                                      "column": 39
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "src",
                                  "range": [
                                    6807,
                                    6810
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 197,
                                      "column": 40
                                    },
                                    "end": {
                                      "line": 197,
                                      "column": 43
                                    }
                                  }
                                },
                                "range": [
                                  6779,
                                  6810
                                ],
                                "loc": {
                                  "start": {
                                    "line": 197,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 197,
                                    "column": 43
                                  }
                                }
                              },
                              "right": {
                                "type": "ConditionalExpression",
                                "test": {
                                  "type": "Identifier",
                                  "name": "active",
                                  "range": [
                                    6813,
                                    6819
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 197,
                                      "column": 46
                                    },
                                    "end": {
                                      "line": 197,
                                      "column": 52
                                    }
                                  }
                                },
                                "consequent": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      6839,
                                      6843
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 198,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 198,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "popUpImgFltActive",
                                    "range": [
                                      6844,
                                      6861
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 198,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 198,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    6839,
                                    6861
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 198,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 198,
                                      "column": 38
                                    }
                                  }
                                },
                                "alternate": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      6864,
                                      6868
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 198,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 198,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "popUpImgFlt",
                                    "range": [
                                      6869,
                                      6880
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 198,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 198,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    6864,
                                    6880
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 198,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 198,
                                      "column": 57
                                    }
                                  }
                                },
                                "range": [
                                  6813,
                                  6880
                                ],
                                "loc": {
                                  "start": {
                                    "line": 197,
                                    "column": 46
                                  },
                                  "end": {
                                    "line": 198,
                                    "column": 57
                                  }
                                }
                              },
                              "range": [
                                6779,
                                6880
                              ],
                              "loc": {
                                "start": {
                                  "line": 197,
                                  "column": 12
                                },
                                "end": {
                                  "line": 198,
                                  "column": 57
                                }
                              }
                            },
                            "range": [
                              6779,
                              6881
                            ],
                            "loc": {
                              "start": {
                                "line": 197,
                                "column": 12
                              },
                              "end": {
                                "line": 198,
                                "column": 58
                              }
                            }
                          }
                        ],
                        "range": [
                          6764,
                          6892
                        ],
                        "loc": {
                          "start": {
                            "line": 196,
                            "column": 39
                          },
                          "end": {
                            "line": 199,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        6733,
                        6892
                      ],
                      "loc": {
                        "start": {
                          "line": 196,
                          "column": 8
                        },
                        "end": {
                          "line": 199,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    6722,
                    6899
                  ],
                  "loc": {
                    "start": {
                      "line": 195,
                      "column": 31
                    },
                    "end": {
                      "line": 200,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  6704,
                  6899
                ],
                "loc": {
                  "start": {
                    "line": 195,
                    "column": 13
                  },
                  "end": {
                    "line": 200,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                6695,
                6899
              ],
              "loc": {
                "start": {
                  "line": 195,
                  "column": 4
                },
                "end": {
                  "line": 200,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\r\n     * Build specified icon\r\n     * @param  {Number} colIndex Column index\r\n     * @param  {Boolean} active   Apply active state\r\n     ",
                  "range": [
                    6547,
                    6689
                  ],
                  "loc": {
                    "start": {
                      "line": 190,
                      "column": 4
                    },
                    "end": {
                      "line": 194,
                      "column": 7
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\r\n     * Remove pop-up filters\r\n     ",
                  "range": [
                    6907,
                    6949
                  ],
                  "loc": {
                    "start": {
                      "line": 202,
                      "column": 4
                    },
                    "end": {
                      "line": 204,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "destroy",
                "range": [
                  6955,
                  6962
                ],
                "loc": {
                  "start": {
                    "line": 205,
                    "column": 4
                  },
                  "end": {
                    "line": 205,
                    "column": 11
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              6975,
                              6979
                            ],
                            "loc": {
                              "start": {
                                "line": 206,
                                "column": 8
                              },
                              "end": {
                                "line": 206,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "popUpFltElmCache",
                            "range": [
                              6980,
                              6996
                            ],
                            "loc": {
                              "start": {
                                "line": 206,
                                "column": 13
                              },
                              "end": {
                                "line": 206,
                                "column": 29
                              }
                            }
                          },
                          "range": [
                            6975,
                            6996
                          ],
                          "loc": {
                            "start": {
                              "line": 206,
                              "column": 8
                            },
                            "end": {
                              "line": 206,
                              "column": 29
                            }
                          }
                        },
                        "right": {
                          "type": "ArrayExpression",
                          "elements": [],
                          "range": [
                            6999,
                            7001
                          ],
                          "loc": {
                            "start": {
                              "line": 206,
                              "column": 32
                            },
                            "end": {
                              "line": 206,
                              "column": 34
                            }
                          }
                        },
                        "range": [
                          6975,
                          7001
                        ],
                        "loc": {
                          "start": {
                            "line": 206,
                            "column": 8
                          },
                          "end": {
                            "line": 206,
                            "column": 34
                          }
                        }
                      },
                      "range": [
                        6975,
                        7002
                      ],
                      "loc": {
                        "start": {
                          "line": 206,
                          "column": 8
                        },
                        "end": {
                          "line": 206,
                          "column": 35
                        }
                      }
                    },
                    {
                      "type": "ForStatement",
                      "init": {
                        "type": "VariableDeclaration",
                        "declarations": [
                          {
                            "type": "VariableDeclarator",
                            "id": {
                              "type": "Identifier",
                              "name": "i",
                              "range": [
                                7020,
                                7021
                              ],
                              "loc": {
                                "start": {
                                  "line": 207,
                                  "column": 16
                                },
                                "end": {
                                  "line": 207,
                                  "column": 17
                                }
                              }
                            },
                            "init": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                7022,
                                7023
                              ],
                              "loc": {
                                "start": {
                                  "line": 207,
                                  "column": 18
                                },
                                "end": {
                                  "line": 207,
                                  "column": 19
                                }
                              }
                            },
                            "range": [
                              7020,
                              7023
                            ],
                            "loc": {
                              "start": {
                                "line": 207,
                                "column": 16
                              },
                              "end": {
                                "line": 207,
                                "column": 19
                              }
                            }
                          }
                        ],
                        "kind": "var",
                        "range": [
                          7016,
                          7023
                        ],
                        "loc": {
                          "start": {
                            "line": 207,
                            "column": 12
                          },
                          "end": {
                            "line": 207,
                            "column": 19
                          }
                        }
                      },
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<",
                        "left": {
                          "type": "Identifier",
                          "name": "i",
                          "range": [
                            7025,
                            7026
                          ],
                          "loc": {
                            "start": {
                              "line": 207,
                              "column": 21
                            },
                            "end": {
                              "line": 207,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                7027,
                                7031
                              ],
                              "loc": {
                                "start": {
                                  "line": 207,
                                  "column": 23
                                },
                                "end": {
                                  "line": 207,
                                  "column": 27
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "popUpFltElms",
                              "range": [
                                7032,
                                7044
                              ],
                              "loc": {
                                "start": {
                                  "line": 207,
                                  "column": 28
                                },
                                "end": {
                                  "line": 207,
                                  "column": 40
                                }
                              }
                            },
                            "range": [
                              7027,
                              7044
                            ],
                            "loc": {
                              "start": {
                                "line": 207,
                                "column": 23
                              },
                              "end": {
                                "line": 207,
                                "column": 40
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              7045,
                              7051
                            ],
                            "loc": {
                              "start": {
                                "line": 207,
                                "column": 41
                              },
                              "end": {
                                "line": 207,
                                "column": 47
                              }
                            }
                          },
                          "range": [
                            7027,
                            7051
                          ],
                          "loc": {
                            "start": {
                              "line": 207,
                              "column": 23
                            },
                            "end": {
                              "line": 207,
                              "column": 47
                            }
                          }
                        },
                        "range": [
                          7025,
                          7051
                        ],
                        "loc": {
                          "start": {
                            "line": 207,
                            "column": 21
                          },
                          "end": {
                            "line": 207,
                            "column": 47
                          }
                        }
                      },
                      "update": {
                        "type": "UpdateExpression",
                        "operator": "++",
                        "argument": {
                          "type": "Identifier",
                          "name": "i",
                          "range": [
                            7053,
                            7054
                          ],
                          "loc": {
                            "start": {
                              "line": 207,
                              "column": 49
                            },
                            "end": {
                              "line": 207,
                              "column": 50
                            }
                          }
                        },
                        "prefix": false,
                        "range": [
                          7053,
                          7056
                        ],
                        "loc": {
                          "start": {
                            "line": 207,
                            "column": 49
                          },
                          "end": {
                            "line": 207,
                            "column": 52
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "popUpFltElm",
                                  "range": [
                                    7076,
                                    7087
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 208,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 208,
                                      "column": 27
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        7090,
                                        7094
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 208,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 208,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "popUpFltElms",
                                      "range": [
                                        7095,
                                        7107
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 208,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 208,
                                          "column": 47
                                        }
                                      }
                                    },
                                    "range": [
                                      7090,
                                      7107
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 208,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 208,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      7108,
                                      7109
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 208,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 208,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    7090,
                                    7110
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 208,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 208,
                                      "column": 50
                                    }
                                  }
                                },
                                "range": [
                                  7076,
                                  7110
                                ],
                                "loc": {
                                  "start": {
                                    "line": 208,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 208,
                                    "column": 50
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "popUpFltSpan",
                                  "range": [
                                    7129,
                                    7141
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 209,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 209,
                                      "column": 28
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        7144,
                                        7148
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 209,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 209,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "popUpFltSpans",
                                      "range": [
                                        7149,
                                        7162
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 209,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 209,
                                          "column": 49
                                        }
                                      }
                                    },
                                    "range": [
                                      7144,
                                      7162
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 209,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 209,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      7163,
                                      7164
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 209,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 209,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    7144,
                                    7165
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 209,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 209,
                                      "column": 52
                                    }
                                  }
                                },
                                "range": [
                                  7129,
                                  7165
                                ],
                                "loc": {
                                  "start": {
                                    "line": 209,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 209,
                                    "column": 52
                                  }
                                }
                              },
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "popUpFltImg",
                                  "range": [
                                    7184,
                                    7195
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 210,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 210,
                                      "column": 27
                                    }
                                  }
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "computed": true,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        7198,
                                        7202
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 210,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 210,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "popUpFltImgs",
                                      "range": [
                                        7203,
                                        7215
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 210,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 210,
                                          "column": 47
                                        }
                                      }
                                    },
                                    "range": [
                                      7198,
                                      7215
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 210,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 210,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      7216,
                                      7217
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 210,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 210,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    7198,
                                    7218
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 210,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 210,
                                      "column": 50
                                    }
                                  }
                                },
                                "range": [
                                  7184,
                                  7218
                                ],
                                "loc": {
                                  "start": {
                                    "line": 210,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 210,
                                    "column": 50
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              7072,
                              7219
                            ],
                            "loc": {
                              "start": {
                                "line": 208,
                                "column": 12
                              },
                              "end": {
                                "line": 210,
                                "column": 51
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "Identifier",
                              "name": "popUpFltElm",
                              "range": [
                                7236,
                                7247
                              ],
                              "loc": {
                                "start": {
                                  "line": 211,
                                  "column": 15
                                },
                                "end": {
                                  "line": 211,
                                  "column": 26
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "popUpFltElm",
                                          "range": [
                                            7267,
                                            7278
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 212,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 212,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "parentNode",
                                          "range": [
                                            7279,
                                            7289
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 212,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 212,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "range": [
                                          7267,
                                          7289
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 212,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 212,
                                            "column": 38
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "removeChild",
                                        "range": [
                                          7290,
                                          7301
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 212,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 212,
                                            "column": 50
                                          }
                                        }
                                      },
                                      "range": [
                                        7267,
                                        7301
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 212,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 212,
                                          "column": 50
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "popUpFltElm",
                                        "range": [
                                          7302,
                                          7313
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 212,
                                            "column": 51
                                          },
                                          "end": {
                                            "line": 212,
                                            "column": 62
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7267,
                                      7314
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 212,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 212,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    7267,
                                    7315
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 212,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 212,
                                      "column": 64
                                    }
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ThisExpression",
                                          "range": [
                                            7333,
                                            7337
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 213,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 213,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "popUpFltElmCache",
                                          "range": [
                                            7338,
                                            7354
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 213,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 213,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "range": [
                                          7333,
                                          7354
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 213,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 213,
                                            "column": 37
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "i",
                                        "range": [
                                          7355,
                                          7356
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 213,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 213,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "range": [
                                        7333,
                                        7357
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 213,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 213,
                                          "column": 40
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "popUpFltElm",
                                      "range": [
                                        7360,
                                        7371
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 213,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 213,
                                          "column": 54
                                        }
                                      }
                                    },
                                    "range": [
                                      7333,
                                      7371
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 213,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 213,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    7333,
                                    7372
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 213,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 213,
                                      "column": 55
                                    }
                                  }
                                }
                              ],
                              "range": [
                                7248,
                                7387
                              ],
                              "loc": {
                                "start": {
                                  "line": 211,
                                  "column": 27
                                },
                                "end": {
                                  "line": 214,
                                  "column": 13
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              7233,
                              7387
                            ],
                            "loc": {
                              "start": {
                                "line": 211,
                                "column": 12
                              },
                              "end": {
                                "line": 214,
                                "column": 13
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "popUpFltElm",
                                "range": [
                                  7401,
                                  7412
                                ],
                                "loc": {
                                  "start": {
                                    "line": 215,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 215,
                                    "column": 23
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": null,
                                "raw": "null",
                                "range": [
                                  7415,
                                  7419
                                ],
                                "loc": {
                                  "start": {
                                    "line": 215,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 215,
                                    "column": 30
                                  }
                                }
                              },
                              "range": [
                                7401,
                                7419
                              ],
                              "loc": {
                                "start": {
                                  "line": 215,
                                  "column": 12
                                },
                                "end": {
                                  "line": 215,
                                  "column": 30
                                }
                              }
                            },
                            "range": [
                              7401,
                              7420
                            ],
                            "loc": {
                              "start": {
                                "line": 215,
                                "column": 12
                              },
                              "end": {
                                "line": 215,
                                "column": 31
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "Identifier",
                              "name": "popUpFltSpan",
                              "range": [
                                7437,
                                7449
                              ],
                              "loc": {
                                "start": {
                                  "line": 216,
                                  "column": 15
                                },
                                "end": {
                                  "line": 216,
                                  "column": 27
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "popUpFltSpan",
                                          "range": [
                                            7469,
                                            7481
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 217,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 217,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "parentNode",
                                          "range": [
                                            7482,
                                            7492
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 217,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 217,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "range": [
                                          7469,
                                          7492
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 217,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 217,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "removeChild",
                                        "range": [
                                          7493,
                                          7504
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 217,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 217,
                                            "column": 51
                                          }
                                        }
                                      },
                                      "range": [
                                        7469,
                                        7504
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 217,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 217,
                                          "column": 51
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "popUpFltSpan",
                                        "range": [
                                          7505,
                                          7517
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 217,
                                            "column": 52
                                          },
                                          "end": {
                                            "line": 217,
                                            "column": 64
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7469,
                                      7518
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 217,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 217,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    7469,
                                    7519
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 217,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 217,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "range": [
                                7450,
                                7534
                              ],
                              "loc": {
                                "start": {
                                  "line": 216,
                                  "column": 28
                                },
                                "end": {
                                  "line": 218,
                                  "column": 13
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              7434,
                              7534
                            ],
                            "loc": {
                              "start": {
                                "line": 216,
                                "column": 12
                              },
                              "end": {
                                "line": 218,
                                "column": 13
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "popUpFltSpan",
                                "range": [
                                  7548,
                                  7560
                                ],
                                "loc": {
                                  "start": {
                                    "line": 219,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 219,
                                    "column": 24
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": null,
                                "raw": "null",
                                "range": [
                                  7563,
                                  7567
                                ],
                                "loc": {
                                  "start": {
                                    "line": 219,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 219,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                7548,
                                7567
                              ],
                              "loc": {
                                "start": {
                                  "line": 219,
                                  "column": 12
                                },
                                "end": {
                                  "line": 219,
                                  "column": 31
                                }
                              }
                            },
                            "range": [
                              7548,
                              7568
                            ],
                            "loc": {
                              "start": {
                                "line": 219,
                                "column": 12
                              },
                              "end": {
                                "line": 219,
                                "column": 32
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "Identifier",
                              "name": "popUpFltImg",
                              "range": [
                                7585,
                                7596
                              ],
                              "loc": {
                                "start": {
                                  "line": 220,
                                  "column": 15
                                },
                                "end": {
                                  "line": 220,
                                  "column": 26
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "popUpFltImg",
                                          "range": [
                                            7616,
                                            7627
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 221,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 221,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "parentNode",
                                          "range": [
                                            7628,
                                            7638
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 221,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 221,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "range": [
                                          7616,
                                          7638
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 221,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 221,
                                            "column": 38
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "removeChild",
                                        "range": [
                                          7639,
                                          7650
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 221,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 221,
                                            "column": 50
                                          }
                                        }
                                      },
                                      "range": [
                                        7616,
                                        7650
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 221,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 221,
                                          "column": 50
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "popUpFltImg",
                                        "range": [
                                          7651,
                                          7662
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 221,
                                            "column": 51
                                          },
                                          "end": {
                                            "line": 221,
                                            "column": 62
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7616,
                                      7663
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 221,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 221,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    7616,
                                    7664
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 221,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 221,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "range": [
                                7597,
                                7679
                              ],
                              "loc": {
                                "start": {
                                  "line": 220,
                                  "column": 27
                                },
                                "end": {
                                  "line": 222,
                                  "column": 13
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              7582,
                              7679
                            ],
                            "loc": {
                              "start": {
                                "line": 220,
                                "column": 12
                              },
                              "end": {
                                "line": 222,
                                "column": 13
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "popUpFltImg",
                                "range": [
                                  7693,
                                  7704
                                ],
                                "loc": {
                                  "start": {
                                    "line": 223,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 223,
                                    "column": 23
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": null,
                                "raw": "null",
                                "range": [
                                  7707,
                                  7711
                                ],
                                "loc": {
                                  "start": {
                                    "line": 223,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 223,
                                    "column": 30
                                  }
                                }
                              },
                              "range": [
                                7693,
                                7711
                              ],
                              "loc": {
                                "start": {
                                  "line": 223,
                                  "column": 12
                                },
                                "end": {
                                  "line": 223,
                                  "column": 30
                                }
                              }
                            },
                            "range": [
                              7693,
                              7712
                            ],
                            "loc": {
                              "start": {
                                "line": 223,
                                "column": 12
                              },
                              "end": {
                                "line": 223,
                                "column": 31
                              }
                            }
                          }
                        ],
                        "range": [
                          7057,
                          7723
                        ],
                        "loc": {
                          "start": {
                            "line": 207,
                            "column": 53
                          },
                          "end": {
                            "line": 224,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        7012,
                        7723
                      ],
                      "loc": {
                        "start": {
                          "line": 207,
                          "column": 8
                        },
                        "end": {
                          "line": 224,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              7733,
                              7737
                            ],
                            "loc": {
                              "start": {
                                "line": 225,
                                "column": 8
                              },
                              "end": {
                                "line": 225,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "popUpFltElms",
                            "range": [
                              7738,
                              7750
                            ],
                            "loc": {
                              "start": {
                                "line": 225,
                                "column": 13
                              },
                              "end": {
                                "line": 225,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            7733,
                            7750
                          ],
                          "loc": {
                            "start": {
                              "line": 225,
                              "column": 8
                            },
                            "end": {
                              "line": 225,
                              "column": 25
                            }
                          }
                        },
                        "right": {
                          "type": "ArrayExpression",
                          "elements": [],
                          "range": [
                            7753,
                            7755
                          ],
                          "loc": {
                            "start": {
                              "line": 225,
                              "column": 28
                            },
                            "end": {
                              "line": 225,
                              "column": 30
                            }
                          }
                        },
                        "range": [
                          7733,
                          7755
                        ],
                        "loc": {
                          "start": {
                            "line": 225,
                            "column": 8
                          },
                          "end": {
                            "line": 225,
                            "column": 30
                          }
                        }
                      },
                      "range": [
                        7733,
                        7756
                      ],
                      "loc": {
                        "start": {
                          "line": 225,
                          "column": 8
                        },
                        "end": {
                          "line": 225,
                          "column": 31
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              7766,
                              7770
                            ],
                            "loc": {
                              "start": {
                                "line": 226,
                                "column": 8
                              },
                              "end": {
                                "line": 226,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "popUpFltSpans",
                            "range": [
                              7771,
                              7784
                            ],
                            "loc": {
                              "start": {
                                "line": 226,
                                "column": 13
                              },
                              "end": {
                                "line": 226,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            7766,
                            7784
                          ],
                          "loc": {
                            "start": {
                              "line": 226,
                              "column": 8
                            },
                            "end": {
                              "line": 226,
                              "column": 26
                            }
                          }
                        },
                        "right": {
                          "type": "ArrayExpression",
                          "elements": [],
                          "range": [
                            7787,
                            7789
                          ],
                          "loc": {
                            "start": {
                              "line": 226,
                              "column": 29
                            },
                            "end": {
                              "line": 226,
                              "column": 31
                            }
                          }
                        },
                        "range": [
                          7766,
                          7789
                        ],
                        "loc": {
                          "start": {
                            "line": 226,
                            "column": 8
                          },
                          "end": {
                            "line": 226,
                            "column": 31
                          }
                        }
                      },
                      "range": [
                        7766,
                        7790
                      ],
                      "loc": {
                        "start": {
                          "line": 226,
                          "column": 8
                        },
                        "end": {
                          "line": 226,
                          "column": 32
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              7800,
                              7804
                            ],
                            "loc": {
                              "start": {
                                "line": 227,
                                "column": 8
                              },
                              "end": {
                                "line": 227,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "popUpFltImgs",
                            "range": [
                              7805,
                              7817
                            ],
                            "loc": {
                              "start": {
                                "line": 227,
                                "column": 13
                              },
                              "end": {
                                "line": 227,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            7800,
                            7817
                          ],
                          "loc": {
                            "start": {
                              "line": 227,
                              "column": 8
                            },
                            "end": {
                              "line": 227,
                              "column": 25
                            }
                          }
                        },
                        "right": {
                          "type": "ArrayExpression",
                          "elements": [],
                          "range": [
                            7820,
                            7822
                          ],
                          "loc": {
                            "start": {
                              "line": 227,
                              "column": 28
                            },
                            "end": {
                              "line": 227,
                              "column": 30
                            }
                          }
                        },
                        "range": [
                          7800,
                          7822
                        ],
                        "loc": {
                          "start": {
                            "line": 227,
                            "column": 8
                          },
                          "end": {
                            "line": 227,
                            "column": 30
                          }
                        }
                      },
                      "range": [
                        7800,
                        7823
                      ],
                      "loc": {
                        "start": {
                          "line": 227,
                          "column": 8
                        },
                        "end": {
                          "line": 227,
                          "column": 31
                        }
                      }
                    }
                  ],
                  "range": [
                    6964,
                    7830
                  ],
                  "loc": {
                    "start": {
                      "line": 205,
                      "column": 13
                    },
                    "end": {
                      "line": 228,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  6962,
                  7830
                ],
                "loc": {
                  "start": {
                    "line": 205,
                    "column": 11
                  },
                  "end": {
                    "line": 228,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                6955,
                7830
              ],
              "loc": {
                "start": {
                  "line": 205,
                  "column": 4
                },
                "end": {
                  "line": 228,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\r\n     * Remove pop-up filters\r\n     ",
                  "range": [
                    6907,
                    6949
                  ],
                  "loc": {
                    "start": {
                      "line": 202,
                      "column": 4
                    },
                    "end": {
                      "line": 204,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            }
          ],
          "range": [
            115,
            7835
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 24
            },
            "end": {
              "line": 230,
              "column": 1
            }
          }
        },
        "range": [
          98,
          7835
        ],
        "loc": {
          "start": {
            "line": 5,
            "column": 7
          },
          "end": {
            "line": 230,
            "column": 1
          }
        },
        "leadingComments": [],
        "trailingComments": []
      },
      "specifiers": [],
      "source": null,
      "range": [
        91,
        7835
      ],
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 230,
          "column": 1
        }
      }
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    7835
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 230,
      "column": 1
    }
  },
  "comments": [
    {
      "type": "Block",
      "value": "*\r\n     * Pop-up filter component\r\n     * @param {Object} tf TableFilter instance\r\n     ",
      "range": [
        124,
        216
      ],
      "loc": {
        "start": {
          "line": 7,
          "column": 4
        },
        "end": {
          "line": 10,
          "column": 7
        }
      }
    },
    {
      "type": "Line",
      "value": " Configuration object",
      "range": [
        248,
        271
      ],
      "loc": {
        "start": {
          "line": 12,
          "column": 8
        },
        "end": {
          "line": 12,
          "column": 31
        }
      }
    },
    {
      "type": "Line",
      "value": " Enable external filters behaviour",
      "range": [
        313,
        349
      ],
      "loc": {
        "start": {
          "line": 15,
          "column": 8
        },
        "end": {
          "line": 15,
          "column": 44
        }
      }
    },
    {
      "type": "Line",
      "value": "filter icon path",
      "range": [
        431,
        449
      ],
      "loc": {
        "start": {
          "line": 19,
          "column": 8
        },
        "end": {
          "line": 19,
          "column": 26
        }
      }
    },
    {
      "type": "Line",
      "value": "active filter icon path",
      "range": [
        557,
        582
      ],
      "loc": {
        "start": {
          "line": 22,
          "column": 8
        },
        "end": {
          "line": 22,
          "column": 33
        }
      }
    },
    {
      "type": "Line",
      "value": "defines css class for popup div containing filter",
      "range": [
        844,
        895
      ],
      "loc": {
        "start": {
          "line": 27,
          "column": 8
        },
        "end": {
          "line": 27,
          "column": 59
        }
      }
    },
    {
      "type": "Line",
      "value": "callback function before popup filtes is opened",
      "range": [
        978,
        1027
      ],
      "loc": {
        "start": {
          "line": 29,
          "column": 8
        },
        "end": {
          "line": 29,
          "column": 57
        }
      }
    },
    {
      "type": "Line",
      "value": "callback function after popup filtes is opened",
      "range": [
        1166,
        1214
      ],
      "loc": {
        "start": {
          "line": 32,
          "column": 8
        },
        "end": {
          "line": 32,
          "column": 56
        }
      }
    },
    {
      "type": "Line",
      "value": "callback function before popup filtes is closed",
      "range": [
        1350,
        1399
      ],
      "loc": {
        "start": {
          "line": 35,
          "column": 8
        },
        "end": {
          "line": 35,
          "column": 57
        }
      }
    },
    {
      "type": "Line",
      "value": "callback function after popup filtes is closed",
      "range": [
        1554,
        1602
      ],
      "loc": {
        "start": {
          "line": 39,
          "column": 8
        },
        "end": {
          "line": 39,
          "column": 56
        }
      }
    },
    {
      "type": "Line",
      "value": "stores filters spans",
      "range": [
        1743,
        1765
      ],
      "loc": {
        "start": {
          "line": 43,
          "column": 8
        },
        "end": {
          "line": 43,
          "column": 30
        }
      }
    },
    {
      "type": "Line",
      "value": "stores filters icons",
      "range": [
        1809,
        1831
      ],
      "loc": {
        "start": {
          "line": 45,
          "column": 8
        },
        "end": {
          "line": 45,
          "column": 30
        }
      }
    },
    {
      "type": "Line",
      "value": "stores filters containers",
      "range": [
        1874,
        1901
      ],
      "loc": {
        "start": {
          "line": 47,
          "column": 8
        },
        "end": {
          "line": 47,
          "column": 35
        }
      }
    },
    {
      "type": "Line",
      "value": "id prefix for pop-up filter span",
      "range": [
        2019,
        2053
      ],
      "loc": {
        "start": {
          "line": 51,
          "column": 8
        },
        "end": {
          "line": 51,
          "column": 42
        }
      }
    },
    {
      "type": "Line",
      "value": "id prefix for pop-up div containing filter",
      "range": [
        2107,
        2151
      ],
      "loc": {
        "start": {
          "line": 53,
          "column": 8
        },
        "end": {
          "line": 53,
          "column": 52
        }
      }
    },
    {
      "type": "Block",
      "value": "*\r\n     * Initialize DOM elements\r\n     ",
      "range": [
        2829,
        2873
      ],
      "loc": {
        "start": {
          "line": 77,
          "column": 4
        },
        "end": {
          "line": 79,
          "column": 7
        }
      }
    },
    {
      "type": "Block",
      "value": "*\r\n     * Build all pop-up filters elements\r\n     ",
      "range": [
        3572,
        3626
      ],
      "loc": {
        "start": {
          "line": 100,
          "column": 4
        },
        "end": {
          "line": 102,
          "column": 7
        }
      }
    },
    {
      "type": "Block",
      "value": "*\r\n     * Build a specified pop-up filter elements\r\n     * @param  {Number} colIndex Column index\r\n     * @param  {Object} div      Optional container DOM element\r\n     ",
      "range": [
        3783,
        3956
      ],
      "loc": {
        "start": {
          "line": 109,
          "column": 4
        },
        "end": {
          "line": 113,
          "column": 7
        }
      }
    },
    {
      "type": "Block",
      "value": "*\r\n     * Toogle visibility of specified filter\r\n     * @param  {Number} colIndex Column index\r\n     ",
      "range": [
        4486,
        4591
      ],
      "loc": {
        "start": {
          "line": 127,
          "column": 4
        },
        "end": {
          "line": 130,
          "column": 7
        }
      }
    },
    {
      "type": "Block",
      "value": "*\r\n     * Close all filters excepted for the specified one if any\r\n     * @param  {Number} exceptIdx Column index of the filter to not close\r\n     ",
      "range": [
        5849,
        6000
      ],
      "loc": {
        "start": {
          "line": 165,
          "column": 4
        },
        "end": {
          "line": 168,
          "column": 7
        }
      }
    },
    {
      "type": "Block",
      "value": "*\r\n     * Build all the icons representing the pop-up filters\r\n     ",
      "range": [
        6335,
        6407
      ],
      "loc": {
        "start": {
          "line": 181,
          "column": 4
        },
        "end": {
          "line": 183,
          "column": 7
        }
      }
    },
    {
      "type": "Block",
      "value": "*\r\n     * Build specified icon\r\n     * @param  {Number} colIndex Column index\r\n     * @param  {Boolean} active   Apply active state\r\n     ",
      "range": [
        6547,
        6689
      ],
      "loc": {
        "start": {
          "line": 190,
          "column": 4
        },
        "end": {
          "line": 194,
          "column": 7
        }
      }
    },
    {
      "type": "Block",
      "value": "*\r\n     * Remove pop-up filters\r\n     ",
      "range": [
        6907,
        6949
      ],
      "loc": {
        "start": {
          "line": 202,
          "column": 4
        },
        "end": {
          "line": 204,
          "column": 7
        }
      }
    }
  ]
}