{
  "type": "Program",
  "body": [
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportSpecifier",
          "local": {
            "type": "Identifier",
            "name": "Feature",
            "range": [
              8,
              15
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 8
              },
              "end": {
                "line": 1,
                "column": 15
              }
            }
          },
          "imported": {
            "type": "Identifier",
            "name": "Feature",
            "range": [
              8,
              15
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 8
              },
              "end": {
                "line": 1,
                "column": 15
              }
            }
          },
          "range": [
            8,
            15
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 8
            },
            "end": {
              "line": 1,
              "column": 15
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "../feature",
        "raw": "'../feature'",
        "range": [
          22,
          34
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 22
          },
          "end": {
            "line": 1,
            "column": 34
          }
        }
      },
      "range": [
        0,
        35
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 0
        },
        "end": {
          "line": 1,
          "column": 35
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportSpecifier",
          "local": {
            "type": "Identifier",
            "name": "createElm",
            "range": [
              44,
              53
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 8
              },
              "end": {
                "line": 2,
                "column": 17
              }
            }
          },
          "imported": {
            "type": "Identifier",
            "name": "createElm",
            "range": [
              44,
              53
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 8
              },
              "end": {
                "line": 2,
                "column": 17
              }
            }
          },
          "range": [
            44,
            53
          ],
          "loc": {
            "start": {
              "line": 2,
              "column": 8
            },
            "end": {
              "line": 2,
              "column": 17
            }
          }
        },
        {
          "type": "ImportSpecifier",
          "local": {
            "type": "Identifier",
            "name": "createText",
            "range": [
              55,
              65
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 19
              },
              "end": {
                "line": 2,
                "column": 29
              }
            }
          },
          "imported": {
            "type": "Identifier",
            "name": "createText",
            "range": [
              55,
              65
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 19
              },
              "end": {
                "line": 2,
                "column": 29
              }
            }
          },
          "range": [
            55,
            65
          ],
          "loc": {
            "start": {
              "line": 2,
              "column": 19
            },
            "end": {
              "line": 2,
              "column": 29
            }
          }
        },
        {
          "type": "ImportSpecifier",
          "local": {
            "type": "Identifier",
            "name": "elm",
            "range": [
              67,
              70
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 31
              },
              "end": {
                "line": 2,
                "column": 34
              }
            }
          },
          "imported": {
            "type": "Identifier",
            "name": "elm",
            "range": [
              67,
              70
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 31
              },
              "end": {
                "line": 2,
                "column": 34
              }
            }
          },
          "range": [
            67,
            70
          ],
          "loc": {
            "start": {
              "line": 2,
              "column": 31
            },
            "end": {
              "line": 2,
              "column": 34
            }
          }
        },
        {
          "type": "ImportSpecifier",
          "local": {
            "type": "Identifier",
            "name": "removeElm",
            "range": [
              72,
              81
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 36
              },
              "end": {
                "line": 2,
                "column": 45
              }
            }
          },
          "imported": {
            "type": "Identifier",
            "name": "removeElm",
            "range": [
              72,
              81
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 36
              },
              "end": {
                "line": 2,
                "column": 45
              }
            }
          },
          "range": [
            72,
            81
          ],
          "loc": {
            "start": {
              "line": 2,
              "column": 36
            },
            "end": {
              "line": 2,
              "column": 45
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "../dom",
        "raw": "'../dom'",
        "range": [
          88,
          96
        ],
        "loc": {
          "start": {
            "line": 2,
            "column": 52
          },
          "end": {
            "line": 2,
            "column": 60
          }
        }
      },
      "range": [
        36,
        97
      ],
      "loc": {
        "start": {
          "line": 2,
          "column": 0
        },
        "end": {
          "line": 2,
          "column": 61
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportSpecifier",
          "local": {
            "type": "Identifier",
            "name": "isFn",
            "range": [
              106,
              110
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 8
              },
              "end": {
                "line": 3,
                "column": 12
              }
            }
          },
          "imported": {
            "type": "Identifier",
            "name": "isFn",
            "range": [
              106,
              110
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 8
              },
              "end": {
                "line": 3,
                "column": 12
              }
            }
          },
          "range": [
            106,
            110
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 8
            },
            "end": {
              "line": 3,
              "column": 12
            }
          }
        },
        {
          "type": "ImportSpecifier",
          "local": {
            "type": "Identifier",
            "name": "EMPTY_FN",
            "range": [
              112,
              120
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 14
              },
              "end": {
                "line": 3,
                "column": 22
              }
            }
          },
          "imported": {
            "type": "Identifier",
            "name": "EMPTY_FN",
            "range": [
              112,
              120
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 14
              },
              "end": {
                "line": 3,
                "column": 22
              }
            }
          },
          "range": [
            112,
            120
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 14
            },
            "end": {
              "line": 3,
              "column": 22
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "../types",
        "raw": "'../types'",
        "range": [
          127,
          137
        ],
        "loc": {
          "start": {
            "line": 3,
            "column": 29
          },
          "end": {
            "line": 3,
            "column": 39
          }
        }
      },
      "range": [
        98,
        138
      ],
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 3,
          "column": 40
        }
      },
      "trailingComments": [
        {
          "type": "Block",
          "value": "*\n * Rows counter UI component\n * @export\n * @class RowsCounter\n * @extends {Feature}\n ",
          "range": [
            140,
            231
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 0
            },
            "end": {
              "line": 10,
              "column": 3
            }
          }
        }
      ]
    },
    {
      "type": "ExportNamedDeclaration",
      "declaration": {
        "type": "ClassDeclaration",
        "id": {
          "type": "Identifier",
          "name": "RowsCounter",
          "range": [
            245,
            256
          ],
          "loc": {
            "start": {
              "line": 11,
              "column": 13
            },
            "end": {
              "line": 11,
              "column": 24
            }
          }
        },
        "superClass": {
          "type": "Identifier",
          "name": "Feature",
          "range": [
            265,
            272
          ],
          "loc": {
            "start": {
              "line": 11,
              "column": 33
            },
            "end": {
              "line": 11,
              "column": 40
            }
          }
        },
        "body": {
          "type": "ClassBody",
          "body": [
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "constructor",
                "range": [
                  390,
                  401
                ],
                "loc": {
                  "start": {
                    "line": 17,
                    "column": 4
                  },
                  "end": {
                    "line": 17,
                    "column": 15
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "tf",
                    "range": [
                      402,
                      404
                    ],
                    "loc": {
                      "start": {
                        "line": 17,
                        "column": 16
                      },
                      "end": {
                        "line": 17,
                        "column": 18
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Super",
                          "range": [
                            416,
                            421
                          ],
                          "loc": {
                            "start": {
                              "line": 18,
                              "column": 8
                            },
                            "end": {
                              "line": 18,
                              "column": 13
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "tf",
                            "range": [
                              422,
                              424
                            ],
                            "loc": {
                              "start": {
                                "line": 18,
                                "column": 14
                              },
                              "end": {
                                "line": 18,
                                "column": 16
                              }
                            }
                          },
                          {
                            "type": "Literal",
                            "value": "rowsCounter",
                            "raw": "'rowsCounter'",
                            "range": [
                              426,
                              439
                            ],
                            "loc": {
                              "start": {
                                "line": 18,
                                "column": 18
                              },
                              "end": {
                                "line": 18,
                                "column": 31
                              }
                            }
                          }
                        ],
                        "range": [
                          416,
                          440
                        ],
                        "loc": {
                          "start": {
                            "line": 18,
                            "column": 8
                          },
                          "end": {
                            "line": 18,
                            "column": 32
                          }
                        }
                      },
                      "range": [
                        416,
                        441
                      ],
                      "loc": {
                        "start": {
                          "line": 18,
                          "column": 8
                        },
                        "end": {
                          "line": 18,
                          "column": 33
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": " TableFilter configuration",
                          "range": [
                            451,
                            479
                          ],
                          "loc": {
                            "start": {
                              "line": 20,
                              "column": 8
                            },
                            "end": {
                              "line": 20,
                              "column": 36
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "f",
                            "range": [
                              492,
                              493
                            ],
                            "loc": {
                              "start": {
                                "line": 21,
                                "column": 12
                              },
                              "end": {
                                "line": 21,
                                "column": 13
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                496,
                                500
                              ],
                              "loc": {
                                "start": {
                                  "line": 21,
                                  "column": 16
                                },
                                "end": {
                                  "line": 21,
                                  "column": 20
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "config",
                              "range": [
                                501,
                                507
                              ],
                              "loc": {
                                "start": {
                                  "line": 21,
                                  "column": 21
                                },
                                "end": {
                                  "line": 21,
                                  "column": 27
                                }
                              }
                            },
                            "range": [
                              496,
                              507
                            ],
                            "loc": {
                              "start": {
                                "line": 21,
                                "column": 16
                              },
                              "end": {
                                "line": 21,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            492,
                            507
                          ],
                          "loc": {
                            "start": {
                              "line": 21,
                              "column": 12
                            },
                            "end": {
                              "line": 21,
                              "column": 27
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        488,
                        508
                      ],
                      "loc": {
                        "start": {
                          "line": 21,
                          "column": 8
                        },
                        "end": {
                          "line": 21,
                          "column": 28
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": " TableFilter configuration",
                          "range": [
                            451,
                            479
                          ],
                          "loc": {
                            "start": {
                              "line": 20,
                              "column": 8
                            },
                            "end": {
                              "line": 20,
                              "column": 36
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * ID of custom container element\n         * @type {String}\n         ",
                          "range": [
                            518,
                            601
                          ],
                          "loc": {
                            "start": {
                              "line": 23,
                              "column": 8
                            },
                            "end": {
                              "line": 26,
                              "column": 11
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              610,
                              614
                            ],
                            "loc": {
                              "start": {
                                "line": 27,
                                "column": 8
                              },
                              "end": {
                                "line": 27,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "targetId",
                            "range": [
                              615,
                              623
                            ],
                            "loc": {
                              "start": {
                                "line": 27,
                                "column": 13
                              },
                              "end": {
                                "line": 27,
                                "column": 21
                              }
                            }
                          },
                          "range": [
                            610,
                            623
                          ],
                          "loc": {
                            "start": {
                              "line": 27,
                              "column": 8
                            },
                            "end": {
                              "line": 27,
                              "column": 21
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                626,
                                627
                              ],
                              "loc": {
                                "start": {
                                  "line": 27,
                                  "column": 24
                                },
                                "end": {
                                  "line": 27,
                                  "column": 25
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "rows_counter_target_id",
                              "range": [
                                628,
                                650
                              ],
                              "loc": {
                                "start": {
                                  "line": 27,
                                  "column": 26
                                },
                                "end": {
                                  "line": 27,
                                  "column": 48
                                }
                              }
                            },
                            "range": [
                              626,
                              650
                            ],
                            "loc": {
                              "start": {
                                "line": 27,
                                "column": 24
                              },
                              "end": {
                                "line": 27,
                                "column": 48
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              654,
                              658
                            ],
                            "loc": {
                              "start": {
                                "line": 27,
                                "column": 52
                              },
                              "end": {
                                "line": 27,
                                "column": 56
                              }
                            }
                          },
                          "range": [
                            626,
                            658
                          ],
                          "loc": {
                            "start": {
                              "line": 27,
                              "column": 24
                            },
                            "end": {
                              "line": 27,
                              "column": 56
                            }
                          }
                        },
                        "range": [
                          610,
                          658
                        ],
                        "loc": {
                          "start": {
                            "line": 27,
                            "column": 8
                          },
                          "end": {
                            "line": 27,
                            "column": 56
                          }
                        }
                      },
                      "range": [
                        610,
                        659
                      ],
                      "loc": {
                        "start": {
                          "line": 27,
                          "column": 8
                        },
                        "end": {
                          "line": 27,
                          "column": 57
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * ID of custom container element\n         * @type {String}\n         ",
                          "range": [
                            518,
                            601
                          ],
                          "loc": {
                            "start": {
                              "line": 23,
                              "column": 8
                            },
                            "end": {
                              "line": 26,
                              "column": 11
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Container DOM element\n         * @type {DOMElement}\n         * @private\n         ",
                          "range": [
                            669,
                            767
                          ],
                          "loc": {
                            "start": {
                              "line": 29,
                              "column": 8
                            },
                            "end": {
                              "line": 33,
                              "column": 11
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              776,
                              780
                            ],
                            "loc": {
                              "start": {
                                "line": 34,
                                "column": 8
                              },
                              "end": {
                                "line": 34,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "container",
                            "range": [
                              781,
                              790
                            ],
                            "loc": {
                              "start": {
                                "line": 34,
                                "column": 13
                              },
                              "end": {
                                "line": 34,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            776,
                            790
                          ],
                          "loc": {
                            "start": {
                              "line": 34,
                              "column": 8
                            },
                            "end": {
                              "line": 34,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            793,
                            797
                          ],
                          "loc": {
                            "start": {
                              "line": 34,
                              "column": 25
                            },
                            "end": {
                              "line": 34,
                              "column": 29
                            }
                          }
                        },
                        "range": [
                          776,
                          797
                        ],
                        "loc": {
                          "start": {
                            "line": 34,
                            "column": 8
                          },
                          "end": {
                            "line": 34,
                            "column": 29
                          }
                        }
                      },
                      "range": [
                        776,
                        798
                      ],
                      "loc": {
                        "start": {
                          "line": 34,
                          "column": 8
                        },
                        "end": {
                          "line": 34,
                          "column": 30
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Container DOM element\n         * @type {DOMElement}\n         * @private\n         ",
                          "range": [
                            669,
                            767
                          ],
                          "loc": {
                            "start": {
                              "line": 29,
                              "column": 8
                            },
                            "end": {
                              "line": 33,
                              "column": 11
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Container DOM element for label displaying the total number of rows\n         * @type {DOMElement}\n         * @private\n         ",
                          "range": [
                            808,
                            952
                          ],
                          "loc": {
                            "start": {
                              "line": 36,
                              "column": 8
                            },
                            "end": {
                              "line": 40,
                              "column": 11
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              961,
                              965
                            ],
                            "loc": {
                              "start": {
                                "line": 41,
                                "column": 8
                              },
                              "end": {
                                "line": 41,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "label",
                            "range": [
                              966,
                              971
                            ],
                            "loc": {
                              "start": {
                                "line": 41,
                                "column": 13
                              },
                              "end": {
                                "line": 41,
                                "column": 18
                              }
                            }
                          },
                          "range": [
                            961,
                            971
                          ],
                          "loc": {
                            "start": {
                              "line": 41,
                              "column": 8
                            },
                            "end": {
                              "line": 41,
                              "column": 18
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            974,
                            978
                          ],
                          "loc": {
                            "start": {
                              "line": 41,
                              "column": 21
                            },
                            "end": {
                              "line": 41,
                              "column": 25
                            }
                          }
                        },
                        "range": [
                          961,
                          978
                        ],
                        "loc": {
                          "start": {
                            "line": 41,
                            "column": 8
                          },
                          "end": {
                            "line": 41,
                            "column": 25
                          }
                        }
                      },
                      "range": [
                        961,
                        979
                      ],
                      "loc": {
                        "start": {
                          "line": 41,
                          "column": 8
                        },
                        "end": {
                          "line": 41,
                          "column": 26
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Container DOM element for label displaying the total number of rows\n         * @type {DOMElement}\n         * @private\n         ",
                          "range": [
                            808,
                            952
                          ],
                          "loc": {
                            "start": {
                              "line": 36,
                              "column": 8
                            },
                            "end": {
                              "line": 40,
                              "column": 11
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Text preceding the total number of rows\n         * @type {String}\n         ",
                          "range": [
                            989,
                            1081
                          ],
                          "loc": {
                            "start": {
                              "line": 43,
                              "column": 8
                            },
                            "end": {
                              "line": 46,
                              "column": 11
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1090,
                              1094
                            ],
                            "loc": {
                              "start": {
                                "line": 47,
                                "column": 8
                              },
                              "end": {
                                "line": 47,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "text",
                            "range": [
                              1095,
                              1099
                            ],
                            "loc": {
                              "start": {
                                "line": 47,
                                "column": 13
                              },
                              "end": {
                                "line": 47,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            1090,
                            1099
                          ],
                          "loc": {
                            "start": {
                              "line": 47,
                              "column": 8
                            },
                            "end": {
                              "line": 47,
                              "column": 17
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                1102,
                                1103
                              ],
                              "loc": {
                                "start": {
                                  "line": 47,
                                  "column": 20
                                },
                                "end": {
                                  "line": 47,
                                  "column": 21
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "rows_counter_text",
                              "range": [
                                1104,
                                1121
                              ],
                              "loc": {
                                "start": {
                                  "line": 47,
                                  "column": 22
                                },
                                "end": {
                                  "line": 47,
                                  "column": 39
                                }
                              }
                            },
                            "range": [
                              1102,
                              1121
                            ],
                            "loc": {
                              "start": {
                                "line": 47,
                                "column": 20
                              },
                              "end": {
                                "line": 47,
                                "column": 39
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "Rows: ",
                            "raw": "'Rows: '",
                            "range": [
                              1125,
                              1133
                            ],
                            "loc": {
                              "start": {
                                "line": 47,
                                "column": 43
                              },
                              "end": {
                                "line": 47,
                                "column": 51
                              }
                            }
                          },
                          "range": [
                            1102,
                            1133
                          ],
                          "loc": {
                            "start": {
                              "line": 47,
                              "column": 20
                            },
                            "end": {
                              "line": 47,
                              "column": 51
                            }
                          }
                        },
                        "range": [
                          1090,
                          1133
                        ],
                        "loc": {
                          "start": {
                            "line": 47,
                            "column": 8
                          },
                          "end": {
                            "line": 47,
                            "column": 51
                          }
                        }
                      },
                      "range": [
                        1090,
                        1134
                      ],
                      "loc": {
                        "start": {
                          "line": 47,
                          "column": 8
                        },
                        "end": {
                          "line": 47,
                          "column": 52
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Text preceding the total number of rows\n         * @type {String}\n         ",
                          "range": [
                            989,
                            1081
                          ],
                          "loc": {
                            "start": {
                              "line": 43,
                              "column": 8
                            },
                            "end": {
                              "line": 46,
                              "column": 11
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Separator symbol appearing between the first and last visible rows of\n         * current page when paging is enabled. ie: Rows: 31-40 / 70\n         * @type {String}\n         ",
                          "range": [
                            1144,
                            1335
                          ],
                          "loc": {
                            "start": {
                              "line": 49,
                              "column": 8
                            },
                            "end": {
                              "line": 53,
                              "column": 11
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1344,
                              1348
                            ],
                            "loc": {
                              "start": {
                                "line": 54,
                                "column": 8
                              },
                              "end": {
                                "line": 54,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "fromToTextSeparator",
                            "range": [
                              1349,
                              1368
                            ],
                            "loc": {
                              "start": {
                                "line": 54,
                                "column": 13
                              },
                              "end": {
                                "line": 54,
                                "column": 32
                              }
                            }
                          },
                          "range": [
                            1344,
                            1368
                          ],
                          "loc": {
                            "start": {
                              "line": 54,
                              "column": 8
                            },
                            "end": {
                              "line": 54,
                              "column": 32
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                1371,
                                1372
                              ],
                              "loc": {
                                "start": {
                                  "line": 54,
                                  "column": 35
                                },
                                "end": {
                                  "line": 54,
                                  "column": 36
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "from_to_text_separator",
                              "range": [
                                1373,
                                1395
                              ],
                              "loc": {
                                "start": {
                                  "line": 54,
                                  "column": 37
                                },
                                "end": {
                                  "line": 54,
                                  "column": 59
                                }
                              }
                            },
                            "range": [
                              1371,
                              1395
                            ],
                            "loc": {
                              "start": {
                                "line": 54,
                                "column": 35
                              },
                              "end": {
                                "line": 54,
                                "column": 59
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "-",
                            "raw": "'-'",
                            "range": [
                              1399,
                              1402
                            ],
                            "loc": {
                              "start": {
                                "line": 54,
                                "column": 63
                              },
                              "end": {
                                "line": 54,
                                "column": 66
                              }
                            }
                          },
                          "range": [
                            1371,
                            1402
                          ],
                          "loc": {
                            "start": {
                              "line": 54,
                              "column": 35
                            },
                            "end": {
                              "line": 54,
                              "column": 66
                            }
                          }
                        },
                        "range": [
                          1344,
                          1402
                        ],
                        "loc": {
                          "start": {
                            "line": 54,
                            "column": 8
                          },
                          "end": {
                            "line": 54,
                            "column": 66
                          }
                        }
                      },
                      "range": [
                        1344,
                        1403
                      ],
                      "loc": {
                        "start": {
                          "line": 54,
                          "column": 8
                        },
                        "end": {
                          "line": 54,
                          "column": 67
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Separator symbol appearing between the first and last visible rows of\n         * current page when paging is enabled. ie: Rows: 31-40 / 70\n         * @type {String}\n         ",
                          "range": [
                            1144,
                            1335
                          ],
                          "loc": {
                            "start": {
                              "line": 49,
                              "column": 8
                            },
                            "end": {
                              "line": 53,
                              "column": 11
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Separator symbol appearing between the first and last visible rows of\n         * current page and the total number of filterable rows when paging is\n         * enabled. ie: Rows: 31-40 / 70\n         * @type {String}\n         ",
                          "range": [
                            1413,
                            1655
                          ],
                          "loc": {
                            "start": {
                              "line": 56,
                              "column": 8
                            },
                            "end": {
                              "line": 61,
                              "column": 11
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1664,
                              1668
                            ],
                            "loc": {
                              "start": {
                                "line": 62,
                                "column": 8
                              },
                              "end": {
                                "line": 62,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "overText",
                            "range": [
                              1669,
                              1677
                            ],
                            "loc": {
                              "start": {
                                "line": 62,
                                "column": 13
                              },
                              "end": {
                                "line": 62,
                                "column": 21
                              }
                            }
                          },
                          "range": [
                            1664,
                            1677
                          ],
                          "loc": {
                            "start": {
                              "line": 62,
                              "column": 8
                            },
                            "end": {
                              "line": 62,
                              "column": 21
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                1680,
                                1681
                              ],
                              "loc": {
                                "start": {
                                  "line": 62,
                                  "column": 24
                                },
                                "end": {
                                  "line": 62,
                                  "column": 25
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "over_text",
                              "range": [
                                1682,
                                1691
                              ],
                              "loc": {
                                "start": {
                                  "line": 62,
                                  "column": 26
                                },
                                "end": {
                                  "line": 62,
                                  "column": 35
                                }
                              }
                            },
                            "range": [
                              1680,
                              1691
                            ],
                            "loc": {
                              "start": {
                                "line": 62,
                                "column": 24
                              },
                              "end": {
                                "line": 62,
                                "column": 35
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": " / ",
                            "raw": "' / '",
                            "range": [
                              1695,
                              1700
                            ],
                            "loc": {
                              "start": {
                                "line": 62,
                                "column": 39
                              },
                              "end": {
                                "line": 62,
                                "column": 44
                              }
                            }
                          },
                          "range": [
                            1680,
                            1700
                          ],
                          "loc": {
                            "start": {
                              "line": 62,
                              "column": 24
                            },
                            "end": {
                              "line": 62,
                              "column": 44
                            }
                          }
                        },
                        "range": [
                          1664,
                          1700
                        ],
                        "loc": {
                          "start": {
                            "line": 62,
                            "column": 8
                          },
                          "end": {
                            "line": 62,
                            "column": 44
                          }
                        }
                      },
                      "range": [
                        1664,
                        1701
                      ],
                      "loc": {
                        "start": {
                          "line": 62,
                          "column": 8
                        },
                        "end": {
                          "line": 62,
                          "column": 45
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Separator symbol appearing between the first and last visible rows of\n         * current page and the total number of filterable rows when paging is\n         * enabled. ie: Rows: 31-40 / 70\n         * @type {String}\n         ",
                          "range": [
                            1413,
                            1655
                          ],
                          "loc": {
                            "start": {
                              "line": 56,
                              "column": 8
                            },
                            "end": {
                              "line": 61,
                              "column": 11
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Css class for container element\n         * @type {String}\n         ",
                          "range": [
                            1711,
                            1795
                          ],
                          "loc": {
                            "start": {
                              "line": 64,
                              "column": 8
                            },
                            "end": {
                              "line": 67,
                              "column": 11
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1804,
                              1808
                            ],
                            "loc": {
                              "start": {
                                "line": 68,
                                "column": 8
                              },
                              "end": {
                                "line": 68,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "cssClass",
                            "range": [
                              1809,
                              1817
                            ],
                            "loc": {
                              "start": {
                                "line": 68,
                                "column": 13
                              },
                              "end": {
                                "line": 68,
                                "column": 21
                              }
                            }
                          },
                          "range": [
                            1804,
                            1817
                          ],
                          "loc": {
                            "start": {
                              "line": 68,
                              "column": 8
                            },
                            "end": {
                              "line": 68,
                              "column": 21
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                1820,
                                1821
                              ],
                              "loc": {
                                "start": {
                                  "line": 68,
                                  "column": 24
                                },
                                "end": {
                                  "line": 68,
                                  "column": 25
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "tot_rows_css_class",
                              "range": [
                                1822,
                                1840
                              ],
                              "loc": {
                                "start": {
                                  "line": 68,
                                  "column": 26
                                },
                                "end": {
                                  "line": 68,
                                  "column": 44
                                }
                              }
                            },
                            "range": [
                              1820,
                              1840
                            ],
                            "loc": {
                              "start": {
                                "line": 68,
                                "column": 24
                              },
                              "end": {
                                "line": 68,
                                "column": 44
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "tot",
                            "raw": "'tot'",
                            "range": [
                              1844,
                              1849
                            ],
                            "loc": {
                              "start": {
                                "line": 68,
                                "column": 48
                              },
                              "end": {
                                "line": 68,
                                "column": 53
                              }
                            }
                          },
                          "range": [
                            1820,
                            1849
                          ],
                          "loc": {
                            "start": {
                              "line": 68,
                              "column": 24
                            },
                            "end": {
                              "line": 68,
                              "column": 53
                            }
                          }
                        },
                        "range": [
                          1804,
                          1849
                        ],
                        "loc": {
                          "start": {
                            "line": 68,
                            "column": 8
                          },
                          "end": {
                            "line": 68,
                            "column": 53
                          }
                        }
                      },
                      "range": [
                        1804,
                        1850
                      ],
                      "loc": {
                        "start": {
                          "line": 68,
                          "column": 8
                        },
                        "end": {
                          "line": 68,
                          "column": 54
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Css class for container element\n         * @type {String}\n         ",
                          "range": [
                            1711,
                            1795
                          ],
                          "loc": {
                            "start": {
                              "line": 64,
                              "column": 8
                            },
                            "end": {
                              "line": 67,
                              "column": 11
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Callback fired before the counter is refreshed\n         * @type {Function}\n         ",
                          "range": [
                            1860,
                            1961
                          ],
                          "loc": {
                            "start": {
                              "line": 70,
                              "column": 8
                            },
                            "end": {
                              "line": 73,
                              "column": 11
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1970,
                              1974
                            ],
                            "loc": {
                              "start": {
                                "line": 74,
                                "column": 8
                              },
                              "end": {
                                "line": 74,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onBeforeRefreshCounter",
                            "range": [
                              1975,
                              1997
                            ],
                            "loc": {
                              "start": {
                                "line": 74,
                                "column": 13
                              },
                              "end": {
                                "line": 74,
                                "column": 35
                              }
                            }
                          },
                          "range": [
                            1970,
                            1997
                          ],
                          "loc": {
                            "start": {
                              "line": 74,
                              "column": 8
                            },
                            "end": {
                              "line": 74,
                              "column": 35
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "isFn",
                              "range": [
                                2000,
                                2004
                              ],
                              "loc": {
                                "start": {
                                  "line": 74,
                                  "column": 38
                                },
                                "end": {
                                  "line": 74,
                                  "column": 42
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "f",
                                  "range": [
                                    2005,
                                    2006
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 74,
                                      "column": 43
                                    },
                                    "end": {
                                      "line": 74,
                                      "column": 44
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "on_before_refresh_counter",
                                  "range": [
                                    2007,
                                    2032
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 74,
                                      "column": 45
                                    },
                                    "end": {
                                      "line": 74,
                                      "column": 70
                                    }
                                  }
                                },
                                "range": [
                                  2005,
                                  2032
                                ],
                                "loc": {
                                  "start": {
                                    "line": 74,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 74,
                                    "column": 70
                                  }
                                }
                              }
                            ],
                            "range": [
                              2000,
                              2033
                            ],
                            "loc": {
                              "start": {
                                "line": 74,
                                "column": 38
                              },
                              "end": {
                                "line": 74,
                                "column": 71
                              }
                            }
                          },
                          "consequent": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                2048,
                                2049
                              ],
                              "loc": {
                                "start": {
                                  "line": 75,
                                  "column": 12
                                },
                                "end": {
                                  "line": 75,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "on_before_refresh_counter",
                              "range": [
                                2050,
                                2075
                              ],
                              "loc": {
                                "start": {
                                  "line": 75,
                                  "column": 14
                                },
                                "end": {
                                  "line": 75,
                                  "column": 39
                                }
                              }
                            },
                            "range": [
                              2048,
                              2075
                            ],
                            "loc": {
                              "start": {
                                "line": 75,
                                "column": 12
                              },
                              "end": {
                                "line": 75,
                                "column": 39
                              }
                            }
                          },
                          "alternate": {
                            "type": "Identifier",
                            "name": "EMPTY_FN",
                            "range": [
                              2078,
                              2086
                            ],
                            "loc": {
                              "start": {
                                "line": 75,
                                "column": 42
                              },
                              "end": {
                                "line": 75,
                                "column": 50
                              }
                            }
                          },
                          "range": [
                            2000,
                            2086
                          ],
                          "loc": {
                            "start": {
                              "line": 74,
                              "column": 38
                            },
                            "end": {
                              "line": 75,
                              "column": 50
                            }
                          }
                        },
                        "range": [
                          1970,
                          2086
                        ],
                        "loc": {
                          "start": {
                            "line": 74,
                            "column": 8
                          },
                          "end": {
                            "line": 75,
                            "column": 50
                          }
                        }
                      },
                      "range": [
                        1970,
                        2087
                      ],
                      "loc": {
                        "start": {
                          "line": 74,
                          "column": 8
                        },
                        "end": {
                          "line": 75,
                          "column": 51
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Callback fired before the counter is refreshed\n         * @type {Function}\n         ",
                          "range": [
                            1860,
                            1961
                          ],
                          "loc": {
                            "start": {
                              "line": 70,
                              "column": 8
                            },
                            "end": {
                              "line": 73,
                              "column": 11
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Callback fired after the counter is refreshed\n         * @type {Function}\n         ",
                          "range": [
                            2097,
                            2197
                          ],
                          "loc": {
                            "start": {
                              "line": 77,
                              "column": 8
                            },
                            "end": {
                              "line": 80,
                              "column": 11
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2206,
                              2210
                            ],
                            "loc": {
                              "start": {
                                "line": 81,
                                "column": 8
                              },
                              "end": {
                                "line": 81,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onAfterRefreshCounter",
                            "range": [
                              2211,
                              2232
                            ],
                            "loc": {
                              "start": {
                                "line": 81,
                                "column": 13
                              },
                              "end": {
                                "line": 81,
                                "column": 34
                              }
                            }
                          },
                          "range": [
                            2206,
                            2232
                          ],
                          "loc": {
                            "start": {
                              "line": 81,
                              "column": 8
                            },
                            "end": {
                              "line": 81,
                              "column": 34
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "isFn",
                              "range": [
                                2235,
                                2239
                              ],
                              "loc": {
                                "start": {
                                  "line": 81,
                                  "column": 37
                                },
                                "end": {
                                  "line": 81,
                                  "column": 41
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "f",
                                  "range": [
                                    2240,
                                    2241
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 81,
                                      "column": 42
                                    },
                                    "end": {
                                      "line": 81,
                                      "column": 43
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "on_after_refresh_counter",
                                  "range": [
                                    2242,
                                    2266
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 81,
                                      "column": 44
                                    },
                                    "end": {
                                      "line": 81,
                                      "column": 68
                                    }
                                  }
                                },
                                "range": [
                                  2240,
                                  2266
                                ],
                                "loc": {
                                  "start": {
                                    "line": 81,
                                    "column": 42
                                  },
                                  "end": {
                                    "line": 81,
                                    "column": 68
                                  }
                                }
                              }
                            ],
                            "range": [
                              2235,
                              2267
                            ],
                            "loc": {
                              "start": {
                                "line": 81,
                                "column": 37
                              },
                              "end": {
                                "line": 81,
                                "column": 69
                              }
                            }
                          },
                          "consequent": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                2282,
                                2283
                              ],
                              "loc": {
                                "start": {
                                  "line": 82,
                                  "column": 12
                                },
                                "end": {
                                  "line": 82,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "on_after_refresh_counter",
                              "range": [
                                2284,
                                2308
                              ],
                              "loc": {
                                "start": {
                                  "line": 82,
                                  "column": 14
                                },
                                "end": {
                                  "line": 82,
                                  "column": 38
                                }
                              }
                            },
                            "range": [
                              2282,
                              2308
                            ],
                            "loc": {
                              "start": {
                                "line": 82,
                                "column": 12
                              },
                              "end": {
                                "line": 82,
                                "column": 38
                              }
                            }
                          },
                          "alternate": {
                            "type": "Identifier",
                            "name": "EMPTY_FN",
                            "range": [
                              2311,
                              2319
                            ],
                            "loc": {
                              "start": {
                                "line": 82,
                                "column": 41
                              },
                              "end": {
                                "line": 82,
                                "column": 49
                              }
                            }
                          },
                          "range": [
                            2235,
                            2319
                          ],
                          "loc": {
                            "start": {
                              "line": 81,
                              "column": 37
                            },
                            "end": {
                              "line": 82,
                              "column": 49
                            }
                          }
                        },
                        "range": [
                          2206,
                          2319
                        ],
                        "loc": {
                          "start": {
                            "line": 81,
                            "column": 8
                          },
                          "end": {
                            "line": 82,
                            "column": 49
                          }
                        }
                      },
                      "range": [
                        2206,
                        2320
                      ],
                      "loc": {
                        "start": {
                          "line": 81,
                          "column": 8
                        },
                        "end": {
                          "line": 82,
                          "column": 50
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "*\n         * Callback fired after the counter is refreshed\n         * @type {Function}\n         ",
                          "range": [
                            2097,
                            2197
                          ],
                          "loc": {
                            "start": {
                              "line": 77,
                              "column": 8
                            },
                            "end": {
                              "line": 80,
                              "column": 11
                            }
                          }
                        }
                      ]
                    }
                  ],
                  "range": [
                    406,
                    2326
                  ],
                  "loc": {
                    "start": {
                      "line": 17,
                      "column": 20
                    },
                    "end": {
                      "line": 83,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  401,
                  2326
                ],
                "loc": {
                  "start": {
                    "line": 17,
                    "column": 15
                  },
                  "end": {
                    "line": 83,
                    "column": 5
                  }
                }
              },
              "kind": "constructor",
              "computed": false,
              "range": [
                390,
                2326
              ],
              "loc": {
                "start": {
                  "line": 17,
                  "column": 4
                },
                "end": {
                  "line": 83,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Creates an instance of RowsCounter\n     * @param {TableFilter} tf TableFilter instance\n     ",
                  "range": [
                    280,
                    385
                  ],
                  "loc": {
                    "start": {
                      "line": 13,
                      "column": 4
                    },
                    "end": {
                      "line": 16,
                      "column": 7
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Initializes RowsCounter instance\n     ",
                  "range": [
                    2332,
                    2383
                  ],
                  "loc": {
                    "start": {
                      "line": 85,
                      "column": 4
                    },
                    "end": {
                      "line": 87,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "init",
                "range": [
                  2388,
                  2392
                ],
                "loc": {
                  "start": {
                    "line": 88,
                    "column": 4
                  },
                  "end": {
                    "line": 88,
                    "column": 8
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "ThisExpression",
                          "range": [
                            2409,
                            2413
                          ],
                          "loc": {
                            "start": {
                              "line": 89,
                              "column": 12
                            },
                            "end": {
                              "line": 89,
                              "column": 16
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "initialized",
                          "range": [
                            2414,
                            2425
                          ],
                          "loc": {
                            "start": {
                              "line": 89,
                              "column": 17
                            },
                            "end": {
                              "line": 89,
                              "column": 28
                            }
                          }
                        },
                        "range": [
                          2409,
                          2425
                        ],
                        "loc": {
                          "start": {
                            "line": 89,
                            "column": 12
                          },
                          "end": {
                            "line": 89,
                            "column": 28
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": null,
                            "range": [
                              2441,
                              2448
                            ],
                            "loc": {
                              "start": {
                                "line": 90,
                                "column": 12
                              },
                              "end": {
                                "line": 90,
                                "column": 19
                              }
                            }
                          }
                        ],
                        "range": [
                          2427,
                          2458
                        ],
                        "loc": {
                          "start": {
                            "line": 89,
                            "column": 30
                          },
                          "end": {
                            "line": 91,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        2405,
                        2458
                      ],
                      "loc": {
                        "start": {
                          "line": 89,
                          "column": 8
                        },
                        "end": {
                          "line": 91,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "tf",
                            "range": [
                              2472,
                              2474
                            ],
                            "loc": {
                              "start": {
                                "line": 93,
                                "column": 12
                              },
                              "end": {
                                "line": 93,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                2477,
                                2481
                              ],
                              "loc": {
                                "start": {
                                  "line": 93,
                                  "column": 17
                                },
                                "end": {
                                  "line": 93,
                                  "column": 21
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "tf",
                              "range": [
                                2482,
                                2484
                              ],
                              "loc": {
                                "start": {
                                  "line": 93,
                                  "column": 22
                                },
                                "end": {
                                  "line": 93,
                                  "column": 24
                                }
                              }
                            },
                            "range": [
                              2477,
                              2484
                            ],
                            "loc": {
                              "start": {
                                "line": 93,
                                "column": 17
                              },
                              "end": {
                                "line": 93,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            2472,
                            2484
                          ],
                          "loc": {
                            "start": {
                              "line": 93,
                              "column": 12
                            },
                            "end": {
                              "line": 93,
                              "column": 24
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        2468,
                        2485
                      ],
                      "loc": {
                        "start": {
                          "line": 93,
                          "column": 8
                        },
                        "end": {
                          "line": 93,
                          "column": 25
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "rows counter container",
                          "range": [
                            2495,
                            2519
                          ],
                          "loc": {
                            "start": {
                              "line": 95,
                              "column": 8
                            },
                            "end": {
                              "line": 95,
                              "column": 32
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "countDiv",
                            "range": [
                              2532,
                              2540
                            ],
                            "loc": {
                              "start": {
                                "line": 96,
                                "column": 12
                              },
                              "end": {
                                "line": 96,
                                "column": 20
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "createElm",
                              "range": [
                                2543,
                                2552
                              ],
                              "loc": {
                                "start": {
                                  "line": 96,
                                  "column": 23
                                },
                                "end": {
                                  "line": 96,
                                  "column": 32
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "value": "div",
                                "raw": "'div'",
                                "range": [
                                  2553,
                                  2558
                                ],
                                "loc": {
                                  "start": {
                                    "line": 96,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 96,
                                    "column": 38
                                  }
                                }
                              }
                            ],
                            "range": [
                              2543,
                              2559
                            ],
                            "loc": {
                              "start": {
                                "line": 96,
                                "column": 23
                              },
                              "end": {
                                "line": 96,
                                "column": 39
                              }
                            }
                          },
                          "range": [
                            2532,
                            2559
                          ],
                          "loc": {
                            "start": {
                              "line": 96,
                              "column": 12
                            },
                            "end": {
                              "line": 96,
                              "column": 39
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        2528,
                        2560
                      ],
                      "loc": {
                        "start": {
                          "line": 96,
                          "column": 8
                        },
                        "end": {
                          "line": 96,
                          "column": 40
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "rows counter container",
                          "range": [
                            2495,
                            2519
                          ],
                          "loc": {
                            "start": {
                              "line": 95,
                              "column": 8
                            },
                            "end": {
                              "line": 95,
                              "column": 32
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "countDiv",
                            "range": [
                              2569,
                              2577
                            ],
                            "loc": {
                              "start": {
                                "line": 97,
                                "column": 8
                              },
                              "end": {
                                "line": 97,
                                "column": 16
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "className",
                            "range": [
                              2578,
                              2587
                            ],
                            "loc": {
                              "start": {
                                "line": 97,
                                "column": 17
                              },
                              "end": {
                                "line": 97,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            2569,
                            2587
                          ],
                          "loc": {
                            "start": {
                              "line": 97,
                              "column": 8
                            },
                            "end": {
                              "line": 97,
                              "column": 26
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2590,
                              2594
                            ],
                            "loc": {
                              "start": {
                                "line": 97,
                                "column": 29
                              },
                              "end": {
                                "line": 97,
                                "column": 33
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "cssClass",
                            "range": [
                              2595,
                              2603
                            ],
                            "loc": {
                              "start": {
                                "line": 97,
                                "column": 34
                              },
                              "end": {
                                "line": 97,
                                "column": 42
                              }
                            }
                          },
                          "range": [
                            2590,
                            2603
                          ],
                          "loc": {
                            "start": {
                              "line": 97,
                              "column": 29
                            },
                            "end": {
                              "line": 97,
                              "column": 42
                            }
                          }
                        },
                        "range": [
                          2569,
                          2603
                        ],
                        "loc": {
                          "start": {
                            "line": 97,
                            "column": 8
                          },
                          "end": {
                            "line": 97,
                            "column": 42
                          }
                        }
                      },
                      "range": [
                        2569,
                        2604
                      ],
                      "loc": {
                        "start": {
                          "line": 97,
                          "column": 8
                        },
                        "end": {
                          "line": 97,
                          "column": 43
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "rows counter label",
                          "range": [
                            2613,
                            2633
                          ],
                          "loc": {
                            "start": {
                              "line": 98,
                              "column": 8
                            },
                            "end": {
                              "line": 98,
                              "column": 28
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "countSpan",
                            "range": [
                              2646,
                              2655
                            ],
                            "loc": {
                              "start": {
                                "line": 99,
                                "column": 12
                              },
                              "end": {
                                "line": 99,
                                "column": 21
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "createElm",
                              "range": [
                                2658,
                                2667
                              ],
                              "loc": {
                                "start": {
                                  "line": 99,
                                  "column": 24
                                },
                                "end": {
                                  "line": 99,
                                  "column": 33
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "value": "span",
                                "raw": "'span'",
                                "range": [
                                  2668,
                                  2674
                                ],
                                "loc": {
                                  "start": {
                                    "line": 99,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 99,
                                    "column": 40
                                  }
                                }
                              }
                            ],
                            "range": [
                              2658,
                              2675
                            ],
                            "loc": {
                              "start": {
                                "line": 99,
                                "column": 24
                              },
                              "end": {
                                "line": 99,
                                "column": 41
                              }
                            }
                          },
                          "range": [
                            2646,
                            2675
                          ],
                          "loc": {
                            "start": {
                              "line": 99,
                              "column": 12
                            },
                            "end": {
                              "line": 99,
                              "column": 41
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        2642,
                        2676
                      ],
                      "loc": {
                        "start": {
                          "line": 99,
                          "column": 8
                        },
                        "end": {
                          "line": 99,
                          "column": 42
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "rows counter label",
                          "range": [
                            2613,
                            2633
                          ],
                          "loc": {
                            "start": {
                              "line": 98,
                              "column": 8
                            },
                            "end": {
                              "line": 98,
                              "column": 28
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "countText",
                            "range": [
                              2689,
                              2698
                            ],
                            "loc": {
                              "start": {
                                "line": 100,
                                "column": 12
                              },
                              "end": {
                                "line": 100,
                                "column": 21
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "createElm",
                              "range": [
                                2701,
                                2710
                              ],
                              "loc": {
                                "start": {
                                  "line": 100,
                                  "column": 24
                                },
                                "end": {
                                  "line": 100,
                                  "column": 33
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "value": "span",
                                "raw": "'span'",
                                "range": [
                                  2711,
                                  2717
                                ],
                                "loc": {
                                  "start": {
                                    "line": 100,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 100,
                                    "column": 40
                                  }
                                }
                              }
                            ],
                            "range": [
                              2701,
                              2718
                            ],
                            "loc": {
                              "start": {
                                "line": 100,
                                "column": 24
                              },
                              "end": {
                                "line": 100,
                                "column": 41
                              }
                            }
                          },
                          "range": [
                            2689,
                            2718
                          ],
                          "loc": {
                            "start": {
                              "line": 100,
                              "column": 12
                            },
                            "end": {
                              "line": 100,
                              "column": 41
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        2685,
                        2719
                      ],
                      "loc": {
                        "start": {
                          "line": 100,
                          "column": 8
                        },
                        "end": {
                          "line": 100,
                          "column": 42
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "countText",
                            "range": [
                              2728,
                              2737
                            ],
                            "loc": {
                              "start": {
                                "line": 101,
                                "column": 8
                              },
                              "end": {
                                "line": 101,
                                "column": 17
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "appendChild",
                            "range": [
                              2738,
                              2749
                            ],
                            "loc": {
                              "start": {
                                "line": 101,
                                "column": 18
                              },
                              "end": {
                                "line": 101,
                                "column": 29
                              }
                            }
                          },
                          "range": [
                            2728,
                            2749
                          ],
                          "loc": {
                            "start": {
                              "line": 101,
                              "column": 8
                            },
                            "end": {
                              "line": 101,
                              "column": 29
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "createText",
                              "range": [
                                2750,
                                2760
                              ],
                              "loc": {
                                "start": {
                                  "line": 101,
                                  "column": 30
                                },
                                "end": {
                                  "line": 101,
                                  "column": 40
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    2761,
                                    2765
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 101,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 101,
                                      "column": 45
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "text",
                                  "range": [
                                    2766,
                                    2770
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 101,
                                      "column": 46
                                    },
                                    "end": {
                                      "line": 101,
                                      "column": 50
                                    }
                                  }
                                },
                                "range": [
                                  2761,
                                  2770
                                ],
                                "loc": {
                                  "start": {
                                    "line": 101,
                                    "column": 41
                                  },
                                  "end": {
                                    "line": 101,
                                    "column": 50
                                  }
                                }
                              }
                            ],
                            "range": [
                              2750,
                              2771
                            ],
                            "loc": {
                              "start": {
                                "line": 101,
                                "column": 30
                              },
                              "end": {
                                "line": 101,
                                "column": 51
                              }
                            }
                          }
                        ],
                        "range": [
                          2728,
                          2772
                        ],
                        "loc": {
                          "start": {
                            "line": 101,
                            "column": 8
                          },
                          "end": {
                            "line": 101,
                            "column": 52
                          }
                        }
                      },
                      "range": [
                        2728,
                        2773
                      ],
                      "loc": {
                        "start": {
                          "line": 101,
                          "column": 8
                        },
                        "end": {
                          "line": 101,
                          "column": 53
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": " counter is added to defined element",
                          "range": [
                            2783,
                            2821
                          ],
                          "loc": {
                            "start": {
                              "line": 103,
                              "column": 8
                            },
                            "end": {
                              "line": 103,
                              "column": 46
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2835,
                              2839
                            ],
                            "loc": {
                              "start": {
                                "line": 104,
                                "column": 13
                              },
                              "end": {
                                "line": 104,
                                "column": 17
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "targetId",
                            "range": [
                              2840,
                              2848
                            ],
                            "loc": {
                              "start": {
                                "line": 104,
                                "column": 18
                              },
                              "end": {
                                "line": 104,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            2835,
                            2848
                          ],
                          "loc": {
                            "start": {
                              "line": 104,
                              "column": 13
                            },
                            "end": {
                              "line": 104,
                              "column": 26
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          2834,
                          2848
                        ],
                        "loc": {
                          "start": {
                            "line": 104,
                            "column": 12
                          },
                          "end": {
                            "line": 104,
                            "column": 26
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "tf",
                                  "range": [
                                    2864,
                                    2866
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 105,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 105,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "setToolbar",
                                  "range": [
                                    2867,
                                    2877
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 105,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 105,
                                      "column": 25
                                    }
                                  }
                                },
                                "range": [
                                  2864,
                                  2877
                                ],
                                "loc": {
                                  "start": {
                                    "line": 105,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 105,
                                    "column": 25
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                2864,
                                2879
                              ],
                              "loc": {
                                "start": {
                                  "line": 105,
                                  "column": 12
                                },
                                "end": {
                                  "line": 105,
                                  "column": 27
                                }
                              }
                            },
                            "range": [
                              2864,
                              2880
                            ],
                            "loc": {
                              "start": {
                                "line": 105,
                                "column": 12
                              },
                              "end": {
                                "line": 105,
                                "column": 28
                              }
                            }
                          }
                        ],
                        "range": [
                          2850,
                          2890
                        ],
                        "loc": {
                          "start": {
                            "line": 104,
                            "column": 28
                          },
                          "end": {
                            "line": 106,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        2830,
                        2890
                      ],
                      "loc": {
                        "start": {
                          "line": 104,
                          "column": 8
                        },
                        "end": {
                          "line": 106,
                          "column": 9
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": " counter is added to defined element",
                          "range": [
                            2783,
                            2821
                          ],
                          "loc": {
                            "start": {
                              "line": 103,
                              "column": 8
                            },
                            "end": {
                              "line": 103,
                              "column": 46
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "targetEl",
                            "range": [
                              2903,
                              2911
                            ],
                            "loc": {
                              "start": {
                                "line": 107,
                                "column": 12
                              },
                              "end": {
                                "line": 107,
                                "column": 20
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "UnaryExpression",
                              "operator": "!",
                              "argument": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    2915,
                                    2919
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 107,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 107,
                                      "column": 28
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "targetId",
                                  "range": [
                                    2920,
                                    2928
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 107,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 107,
                                      "column": 37
                                    }
                                  }
                                },
                                "range": [
                                  2915,
                                  2928
                                ],
                                "loc": {
                                  "start": {
                                    "line": 107,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 107,
                                    "column": 37
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                2914,
                                2928
                              ],
                              "loc": {
                                "start": {
                                  "line": 107,
                                  "column": 23
                                },
                                "end": {
                                  "line": 107,
                                  "column": 37
                                }
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "tf",
                                "range": [
                                  2931,
                                  2933
                                ],
                                "loc": {
                                  "start": {
                                    "line": 107,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 107,
                                    "column": 42
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "lDiv",
                                "range": [
                                  2934,
                                  2938
                                ],
                                "loc": {
                                  "start": {
                                    "line": 107,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 107,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                2931,
                                2938
                              ],
                              "loc": {
                                "start": {
                                  "line": 107,
                                  "column": 40
                                },
                                "end": {
                                  "line": 107,
                                  "column": 47
                                }
                              }
                            },
                            "alternate": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "elm",
                                "range": [
                                  2941,
                                  2944
                                ],
                                "loc": {
                                  "start": {
                                    "line": 107,
                                    "column": 50
                                  },
                                  "end": {
                                    "line": 107,
                                    "column": 53
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      2945,
                                      2949
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 107,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "targetId",
                                    "range": [
                                      2950,
                                      2958
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 107,
                                        "column": 59
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    2945,
                                    2958
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 107,
                                      "column": 54
                                    },
                                    "end": {
                                      "line": 107,
                                      "column": 67
                                    }
                                  }
                                }
                              ],
                              "range": [
                                2941,
                                2959
                              ],
                              "loc": {
                                "start": {
                                  "line": 107,
                                  "column": 50
                                },
                                "end": {
                                  "line": 107,
                                  "column": 68
                                }
                              }
                            },
                            "range": [
                              2914,
                              2959
                            ],
                            "loc": {
                              "start": {
                                "line": 107,
                                "column": 23
                              },
                              "end": {
                                "line": 107,
                                "column": 68
                              }
                            }
                          },
                          "range": [
                            2903,
                            2959
                          ],
                          "loc": {
                            "start": {
                              "line": 107,
                              "column": 12
                            },
                            "end": {
                              "line": 107,
                              "column": 68
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        2899,
                        2960
                      ],
                      "loc": {
                        "start": {
                          "line": 107,
                          "column": 8
                        },
                        "end": {
                          "line": 107,
                          "column": 69
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "default container: 'lDiv'",
                          "range": [
                            2970,
                            2997
                          ],
                          "loc": {
                            "start": {
                              "line": 109,
                              "column": 8
                            },
                            "end": {
                              "line": 109,
                              "column": 35
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              3011,
                              3015
                            ],
                            "loc": {
                              "start": {
                                "line": 110,
                                "column": 13
                              },
                              "end": {
                                "line": 110,
                                "column": 17
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "targetId",
                            "range": [
                              3016,
                              3024
                            ],
                            "loc": {
                              "start": {
                                "line": 110,
                                "column": 18
                              },
                              "end": {
                                "line": 110,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            3011,
                            3024
                          ],
                          "loc": {
                            "start": {
                              "line": 110,
                              "column": 13
                            },
                            "end": {
                              "line": 110,
                              "column": 26
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          3010,
                          3024
                        ],
                        "loc": {
                          "start": {
                            "line": 110,
                            "column": 12
                          },
                          "end": {
                            "line": 110,
                            "column": 26
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "countDiv",
                                  "range": [
                                    3040,
                                    3048
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 111,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 111,
                                      "column": 20
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "appendChild",
                                  "range": [
                                    3049,
                                    3060
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 111,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 111,
                                      "column": 32
                                    }
                                  }
                                },
                                "range": [
                                  3040,
                                  3060
                                ],
                                "loc": {
                                  "start": {
                                    "line": 111,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 111,
                                    "column": 32
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "countText",
                                  "range": [
                                    3061,
                                    3070
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 111,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 111,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "range": [
                                3040,
                                3071
                              ],
                              "loc": {
                                "start": {
                                  "line": 111,
                                  "column": 12
                                },
                                "end": {
                                  "line": 111,
                                  "column": 43
                                }
                              }
                            },
                            "range": [
                              3040,
                              3072
                            ],
                            "loc": {
                              "start": {
                                "line": 111,
                                "column": 12
                              },
                              "end": {
                                "line": 111,
                                "column": 44
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "countDiv",
                                  "range": [
                                    3085,
                                    3093
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 112,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 112,
                                      "column": 20
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "appendChild",
                                  "range": [
                                    3094,
                                    3105
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 112,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 112,
                                      "column": 32
                                    }
                                  }
                                },
                                "range": [
                                  3085,
                                  3105
                                ],
                                "loc": {
                                  "start": {
                                    "line": 112,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 112,
                                    "column": 32
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "countSpan",
                                  "range": [
                                    3106,
                                    3115
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 112,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 112,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "range": [
                                3085,
                                3116
                              ],
                              "loc": {
                                "start": {
                                  "line": 112,
                                  "column": 12
                                },
                                "end": {
                                  "line": 112,
                                  "column": 43
                                }
                              }
                            },
                            "range": [
                              3085,
                              3117
                            ],
                            "loc": {
                              "start": {
                                "line": 112,
                                "column": 12
                              },
                              "end": {
                                "line": 112,
                                "column": 44
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "targetEl",
                                  "range": [
                                    3130,
                                    3138
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 113,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 113,
                                      "column": 20
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "appendChild",
                                  "range": [
                                    3139,
                                    3150
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 113,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 113,
                                      "column": 32
                                    }
                                  }
                                },
                                "range": [
                                  3130,
                                  3150
                                ],
                                "loc": {
                                  "start": {
                                    "line": 113,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 113,
                                    "column": 32
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "countDiv",
                                  "range": [
                                    3151,
                                    3159
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 113,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 113,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "range": [
                                3130,
                                3160
                              ],
                              "loc": {
                                "start": {
                                  "line": 113,
                                  "column": 12
                                },
                                "end": {
                                  "line": 113,
                                  "column": 42
                                }
                              }
                            },
                            "range": [
                              3130,
                              3161
                            ],
                            "loc": {
                              "start": {
                                "line": 113,
                                "column": 12
                              },
                              "end": {
                                "line": 113,
                                "column": 43
                              }
                            }
                          }
                        ],
                        "range": [
                          3026,
                          3171
                        ],
                        "loc": {
                          "start": {
                            "line": 110,
                            "column": 28
                          },
                          "end": {
                            "line": 114,
                            "column": 9
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "targetEl",
                                  "range": [
                                    3259,
                                    3267
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 117,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 117,
                                      "column": 20
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "appendChild",
                                  "range": [
                                    3268,
                                    3279
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 117,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 117,
                                      "column": 32
                                    }
                                  }
                                },
                                "range": [
                                  3259,
                                  3279
                                ],
                                "loc": {
                                  "start": {
                                    "line": 117,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 117,
                                    "column": 32
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "countText",
                                  "range": [
                                    3280,
                                    3289
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 117,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 117,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "range": [
                                3259,
                                3290
                              ],
                              "loc": {
                                "start": {
                                  "line": 117,
                                  "column": 12
                                },
                                "end": {
                                  "line": 117,
                                  "column": 43
                                }
                              }
                            },
                            "range": [
                              3259,
                              3291
                            ],
                            "loc": {
                              "start": {
                                "line": 117,
                                "column": 12
                              },
                              "end": {
                                "line": 117,
                                "column": 44
                              }
                            },
                            "leadingComments": [
                              {
                                "type": "Line",
                                "value": "custom container, no need to append statusDiv",
                                "range": [
                                  3199,
                                  3246
                                ],
                                "loc": {
                                  "start": {
                                    "line": 116,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 116,
                                    "column": 59
                                  }
                                }
                              }
                            ]
                          },
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "targetEl",
                                  "range": [
                                    3304,
                                    3312
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 118,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 118,
                                      "column": 20
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "appendChild",
                                  "range": [
                                    3313,
                                    3324
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 118,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 118,
                                      "column": 32
                                    }
                                  }
                                },
                                "range": [
                                  3304,
                                  3324
                                ],
                                "loc": {
                                  "start": {
                                    "line": 118,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 118,
                                    "column": 32
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "countSpan",
                                  "range": [
                                    3325,
                                    3334
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 118,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 118,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "range": [
                                3304,
                                3335
                              ],
                              "loc": {
                                "start": {
                                  "line": 118,
                                  "column": 12
                                },
                                "end": {
                                  "line": 118,
                                  "column": 43
                                }
                              }
                            },
                            "range": [
                              3304,
                              3336
                            ],
                            "loc": {
                              "start": {
                                "line": 118,
                                "column": 12
                              },
                              "end": {
                                "line": 118,
                                "column": 44
                              }
                            }
                          }
                        ],
                        "range": [
                          3185,
                          3346
                        ],
                        "loc": {
                          "start": {
                            "line": 115,
                            "column": 13
                          },
                          "end": {
                            "line": 119,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        3006,
                        3346
                      ],
                      "loc": {
                        "start": {
                          "line": 110,
                          "column": 8
                        },
                        "end": {
                          "line": 119,
                          "column": 9
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "default container: 'lDiv'",
                          "range": [
                            2970,
                            2997
                          ],
                          "loc": {
                            "start": {
                              "line": 109,
                              "column": 8
                            },
                            "end": {
                              "line": 109,
                              "column": 35
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              3355,
                              3359
                            ],
                            "loc": {
                              "start": {
                                "line": 120,
                                "column": 8
                              },
                              "end": {
                                "line": 120,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "container",
                            "range": [
                              3360,
                              3369
                            ],
                            "loc": {
                              "start": {
                                "line": 120,
                                "column": 13
                              },
                              "end": {
                                "line": 120,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            3355,
                            3369
                          ],
                          "loc": {
                            "start": {
                              "line": 120,
                              "column": 8
                            },
                            "end": {
                              "line": 120,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "countDiv",
                          "range": [
                            3372,
                            3380
                          ],
                          "loc": {
                            "start": {
                              "line": 120,
                              "column": 25
                            },
                            "end": {
                              "line": 120,
                              "column": 33
                            }
                          }
                        },
                        "range": [
                          3355,
                          3380
                        ],
                        "loc": {
                          "start": {
                            "line": 120,
                            "column": 8
                          },
                          "end": {
                            "line": 120,
                            "column": 33
                          }
                        }
                      },
                      "range": [
                        3355,
                        3381
                      ],
                      "loc": {
                        "start": {
                          "line": 120,
                          "column": 8
                        },
                        "end": {
                          "line": 120,
                          "column": 34
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              3390,
                              3394
                            ],
                            "loc": {
                              "start": {
                                "line": 121,
                                "column": 8
                              },
                              "end": {
                                "line": 121,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "label",
                            "range": [
                              3395,
                              3400
                            ],
                            "loc": {
                              "start": {
                                "line": 121,
                                "column": 13
                              },
                              "end": {
                                "line": 121,
                                "column": 18
                              }
                            }
                          },
                          "range": [
                            3390,
                            3400
                          ],
                          "loc": {
                            "start": {
                              "line": 121,
                              "column": 8
                            },
                            "end": {
                              "line": 121,
                              "column": 18
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "countSpan",
                          "range": [
                            3403,
                            3412
                          ],
                          "loc": {
                            "start": {
                              "line": 121,
                              "column": 21
                            },
                            "end": {
                              "line": 121,
                              "column": 30
                            }
                          }
                        },
                        "range": [
                          3390,
                          3412
                        ],
                        "loc": {
                          "start": {
                            "line": 121,
                            "column": 8
                          },
                          "end": {
                            "line": 121,
                            "column": 30
                          }
                        }
                      },
                      "range": [
                        3390,
                        3413
                      ],
                      "loc": {
                        "start": {
                          "line": 121,
                          "column": 8
                        },
                        "end": {
                          "line": 121,
                          "column": 31
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": " subscribe to events",
                          "range": [
                            3423,
                            3445
                          ],
                          "loc": {
                            "start": {
                              "line": 123,
                              "column": 8
                            },
                            "end": {
                              "line": 123,
                              "column": 30
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                3454,
                                3458
                              ],
                              "loc": {
                                "start": {
                                  "line": 124,
                                  "column": 8
                                },
                                "end": {
                                  "line": 124,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "emitter",
                              "range": [
                                3459,
                                3466
                              ],
                              "loc": {
                                "start": {
                                  "line": 124,
                                  "column": 13
                                },
                                "end": {
                                  "line": 124,
                                  "column": 20
                                }
                              }
                            },
                            "range": [
                              3454,
                              3466
                            ],
                            "loc": {
                              "start": {
                                "line": 124,
                                "column": 8
                              },
                              "end": {
                                "line": 124,
                                "column": 20
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "on",
                            "range": [
                              3467,
                              3469
                            ],
                            "loc": {
                              "start": {
                                "line": 124,
                                "column": 21
                              },
                              "end": {
                                "line": 124,
                                "column": 23
                              }
                            }
                          },
                          "range": [
                            3454,
                            3469
                          ],
                          "loc": {
                            "start": {
                              "line": 124,
                              "column": 8
                            },
                            "end": {
                              "line": 124,
                              "column": 23
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "Literal",
                                "value": "after-filtering",
                                "raw": "'after-filtering'",
                                "range": [
                                  3471,
                                  3488
                                ],
                                "loc": {
                                  "start": {
                                    "line": 124,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 124,
                                    "column": 42
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": "grouped-by-page",
                                "raw": "'grouped-by-page'",
                                "range": [
                                  3490,
                                  3507
                                ],
                                "loc": {
                                  "start": {
                                    "line": 124,
                                    "column": 44
                                  },
                                  "end": {
                                    "line": 124,
                                    "column": 61
                                  }
                                }
                              }
                            ],
                            "range": [
                              3470,
                              3508
                            ],
                            "loc": {
                              "start": {
                                "line": 124,
                                "column": 24
                              },
                              "end": {
                                "line": 124,
                                "column": 62
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [],
                            "body": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    3528,
                                    3532
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 125,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 125,
                                      "column": 22
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "refresh",
                                  "range": [
                                    3533,
                                    3540
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 125,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 125,
                                      "column": 30
                                    }
                                  }
                                },
                                "range": [
                                  3528,
                                  3540
                                ],
                                "loc": {
                                  "start": {
                                    "line": 125,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 125,
                                    "column": 30
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "tf",
                                      "range": [
                                        3541,
                                        3543
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 125,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 125,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "getValidRowsNb",
                                      "range": [
                                        3544,
                                        3558
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 125,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 125,
                                          "column": 48
                                        }
                                      }
                                    },
                                    "range": [
                                      3541,
                                      3558
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 125,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 125,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "arguments": [],
                                  "range": [
                                    3541,
                                    3560
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 125,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 125,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "range": [
                                3528,
                                3561
                              ],
                              "loc": {
                                "start": {
                                  "line": 125,
                                  "column": 18
                                },
                                "end": {
                                  "line": 125,
                                  "column": 51
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              3522,
                              3561
                            ],
                            "loc": {
                              "start": {
                                "line": 125,
                                "column": 12
                              },
                              "end": {
                                "line": 125,
                                "column": 51
                              }
                            }
                          }
                        ],
                        "range": [
                          3454,
                          3562
                        ],
                        "loc": {
                          "start": {
                            "line": 124,
                            "column": 8
                          },
                          "end": {
                            "line": 125,
                            "column": 52
                          }
                        }
                      },
                      "range": [
                        3454,
                        3563
                      ],
                      "loc": {
                        "start": {
                          "line": 124,
                          "column": 8
                        },
                        "end": {
                          "line": 125,
                          "column": 53
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": " subscribe to events",
                          "range": [
                            3423,
                            3445
                          ],
                          "loc": {
                            "start": {
                              "line": 123,
                              "column": 8
                            },
                            "end": {
                              "line": 123,
                              "column": 30
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                3572,
                                3576
                              ],
                              "loc": {
                                "start": {
                                  "line": 126,
                                  "column": 8
                                },
                                "end": {
                                  "line": 126,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "emitter",
                              "range": [
                                3577,
                                3584
                              ],
                              "loc": {
                                "start": {
                                  "line": 126,
                                  "column": 13
                                },
                                "end": {
                                  "line": 126,
                                  "column": 20
                                }
                              }
                            },
                            "range": [
                              3572,
                              3584
                            ],
                            "loc": {
                              "start": {
                                "line": 126,
                                "column": 8
                              },
                              "end": {
                                "line": 126,
                                "column": 20
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "on",
                            "range": [
                              3585,
                              3587
                            ],
                            "loc": {
                              "start": {
                                "line": 126,
                                "column": 21
                              },
                              "end": {
                                "line": 126,
                                "column": 23
                              }
                            }
                          },
                          "range": [
                            3572,
                            3587
                          ],
                          "loc": {
                            "start": {
                              "line": 126,
                              "column": 8
                            },
                            "end": {
                              "line": 126,
                              "column": 23
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "Literal",
                                "value": "rows-changed",
                                "raw": "'rows-changed'",
                                "range": [
                                  3589,
                                  3603
                                ],
                                "loc": {
                                  "start": {
                                    "line": 126,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 126,
                                    "column": 39
                                  }
                                }
                              }
                            ],
                            "range": [
                              3588,
                              3604
                            ],
                            "loc": {
                              "start": {
                                "line": 126,
                                "column": 24
                              },
                              "end": {
                                "line": 126,
                                "column": 40
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [],
                            "body": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    3612,
                                    3616
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 126,
                                      "column": 48
                                    },
                                    "end": {
                                      "line": 126,
                                      "column": 52
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "refresh",
                                  "range": [
                                    3617,
                                    3624
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 126,
                                      "column": 53
                                    },
                                    "end": {
                                      "line": 126,
                                      "column": 60
                                    }
                                  }
                                },
                                "range": [
                                  3612,
                                  3624
                                ],
                                "loc": {
                                  "start": {
                                    "line": 126,
                                    "column": 48
                                  },
                                  "end": {
                                    "line": 126,
                                    "column": 60
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                3612,
                                3626
                              ],
                              "loc": {
                                "start": {
                                  "line": 126,
                                  "column": 48
                                },
                                "end": {
                                  "line": 126,
                                  "column": 62
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              3606,
                              3626
                            ],
                            "loc": {
                              "start": {
                                "line": 126,
                                "column": 42
                              },
                              "end": {
                                "line": 126,
                                "column": 62
                              }
                            }
                          }
                        ],
                        "range": [
                          3572,
                          3627
                        ],
                        "loc": {
                          "start": {
                            "line": 126,
                            "column": 8
                          },
                          "end": {
                            "line": 126,
                            "column": 63
                          }
                        }
                      },
                      "range": [
                        3572,
                        3628
                      ],
                      "loc": {
                        "start": {
                          "line": 126,
                          "column": 8
                        },
                        "end": {
                          "line": 126,
                          "column": 64
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Block",
                          "value": "* @inherited ",
                          "range": [
                            3638,
                            3655
                          ],
                          "loc": {
                            "start": {
                              "line": 128,
                              "column": 8
                            },
                            "end": {
                              "line": 128,
                              "column": 25
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              3664,
                              3668
                            ],
                            "loc": {
                              "start": {
                                "line": 129,
                                "column": 8
                              },
                              "end": {
                                "line": 129,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "initialized",
                            "range": [
                              3669,
                              3680
                            ],
                            "loc": {
                              "start": {
                                "line": 129,
                                "column": 13
                              },
                              "end": {
                                "line": 129,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            3664,
                            3680
                          ],
                          "loc": {
                            "start": {
                              "line": 129,
                              "column": 8
                            },
                            "end": {
                              "line": 129,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": true,
                          "raw": "true",
                          "range": [
                            3683,
                            3687
                          ],
                          "loc": {
                            "start": {
                              "line": 129,
                              "column": 27
                            },
                            "end": {
                              "line": 129,
                              "column": 31
                            }
                          }
                        },
                        "range": [
                          3664,
                          3687
                        ],
                        "loc": {
                          "start": {
                            "line": 129,
                            "column": 8
                          },
                          "end": {
                            "line": 129,
                            "column": 31
                          }
                        }
                      },
                      "range": [
                        3664,
                        3688
                      ],
                      "loc": {
                        "start": {
                          "line": 129,
                          "column": 8
                        },
                        "end": {
                          "line": 129,
                          "column": 32
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Block",
                          "value": "* @inherited ",
                          "range": [
                            3638,
                            3655
                          ],
                          "loc": {
                            "start": {
                              "line": 128,
                              "column": 8
                            },
                            "end": {
                              "line": 128,
                              "column": 25
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              3697,
                              3701
                            ],
                            "loc": {
                              "start": {
                                "line": 130,
                                "column": 8
                              },
                              "end": {
                                "line": 130,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "refresh",
                            "range": [
                              3702,
                              3709
                            ],
                            "loc": {
                              "start": {
                                "line": 130,
                                "column": 13
                              },
                              "end": {
                                "line": 130,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            3697,
                            3709
                          ],
                          "loc": {
                            "start": {
                              "line": 130,
                              "column": 8
                            },
                            "end": {
                              "line": 130,
                              "column": 20
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          3697,
                          3711
                        ],
                        "loc": {
                          "start": {
                            "line": 130,
                            "column": 8
                          },
                          "end": {
                            "line": 130,
                            "column": 22
                          }
                        }
                      },
                      "range": [
                        3697,
                        3712
                      ],
                      "loc": {
                        "start": {
                          "line": 130,
                          "column": 8
                        },
                        "end": {
                          "line": 130,
                          "column": 23
                        }
                      }
                    }
                  ],
                  "range": [
                    2395,
                    3718
                  ],
                  "loc": {
                    "start": {
                      "line": 88,
                      "column": 11
                    },
                    "end": {
                      "line": 131,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  2392,
                  3718
                ],
                "loc": {
                  "start": {
                    "line": 88,
                    "column": 8
                  },
                  "end": {
                    "line": 131,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                2388,
                3718
              ],
              "loc": {
                "start": {
                  "line": 88,
                  "column": 4
                },
                "end": {
                  "line": 131,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Initializes RowsCounter instance\n     ",
                  "range": [
                    2332,
                    2383
                  ],
                  "loc": {
                    "start": {
                      "line": 85,
                      "column": 4
                    },
                    "end": {
                      "line": 87,
                      "column": 7
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Refreshes the rows counter\n     * @param {Number} p Optional parameter the total number of rows to display\n     * @returns\n     ",
                  "range": [
                    3724,
                    3865
                  ],
                  "loc": {
                    "start": {
                      "line": 133,
                      "column": 4
                    },
                    "end": {
                      "line": 137,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "refresh",
                "range": [
                  3870,
                  3877
                ],
                "loc": {
                  "start": {
                    "line": 138,
                    "column": 4
                  },
                  "end": {
                    "line": 138,
                    "column": 11
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "p",
                    "range": [
                      3878,
                      3879
                    ],
                    "loc": {
                      "start": {
                        "line": 138,
                        "column": 12
                      },
                      "end": {
                        "line": 138,
                        "column": 13
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "||",
                        "left": {
                          "type": "UnaryExpression",
                          "operator": "!",
                          "argument": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                3896,
                                3900
                              ],
                              "loc": {
                                "start": {
                                  "line": 139,
                                  "column": 13
                                },
                                "end": {
                                  "line": 139,
                                  "column": 17
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "initialized",
                              "range": [
                                3901,
                                3912
                              ],
                              "loc": {
                                "start": {
                                  "line": 139,
                                  "column": 18
                                },
                                "end": {
                                  "line": 139,
                                  "column": 29
                                }
                              }
                            },
                            "range": [
                              3896,
                              3912
                            ],
                            "loc": {
                              "start": {
                                "line": 139,
                                "column": 13
                              },
                              "end": {
                                "line": 139,
                                "column": 29
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            3895,
                            3912
                          ],
                          "loc": {
                            "start": {
                              "line": 139,
                              "column": 12
                            },
                            "end": {
                              "line": 139,
                              "column": 29
                            }
                          }
                        },
                        "right": {
                          "type": "UnaryExpression",
                          "operator": "!",
                          "argument": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  3917,
                                  3921
                                ],
                                "loc": {
                                  "start": {
                                    "line": 139,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 139,
                                    "column": 38
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "isEnabled",
                                "range": [
                                  3922,
                                  3931
                                ],
                                "loc": {
                                  "start": {
                                    "line": 139,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 139,
                                    "column": 48
                                  }
                                }
                              },
                              "range": [
                                3917,
                                3931
                              ],
                              "loc": {
                                "start": {
                                  "line": 139,
                                  "column": 34
                                },
                                "end": {
                                  "line": 139,
                                  "column": 48
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              3917,
                              3933
                            ],
                            "loc": {
                              "start": {
                                "line": 139,
                                "column": 34
                              },
                              "end": {
                                "line": 139,
                                "column": 50
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            3916,
                            3933
                          ],
                          "loc": {
                            "start": {
                              "line": 139,
                              "column": 33
                            },
                            "end": {
                              "line": 139,
                              "column": 50
                            }
                          }
                        },
                        "range": [
                          3895,
                          3933
                        ],
                        "loc": {
                          "start": {
                            "line": 139,
                            "column": 12
                          },
                          "end": {
                            "line": 139,
                            "column": 50
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": null,
                            "range": [
                              3949,
                              3956
                            ],
                            "loc": {
                              "start": {
                                "line": 140,
                                "column": 12
                              },
                              "end": {
                                "line": 140,
                                "column": 19
                              }
                            }
                          }
                        ],
                        "range": [
                          3935,
                          3966
                        ],
                        "loc": {
                          "start": {
                            "line": 139,
                            "column": 52
                          },
                          "end": {
                            "line": 141,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        3891,
                        3966
                      ],
                      "loc": {
                        "start": {
                          "line": 139,
                          "column": 8
                        },
                        "end": {
                          "line": 141,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "tf",
                            "range": [
                              3980,
                              3982
                            ],
                            "loc": {
                              "start": {
                                "line": 143,
                                "column": 12
                              },
                              "end": {
                                "line": 143,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                3985,
                                3989
                              ],
                              "loc": {
                                "start": {
                                  "line": 143,
                                  "column": 17
                                },
                                "end": {
                                  "line": 143,
                                  "column": 21
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "tf",
                              "range": [
                                3990,
                                3992
                              ],
                              "loc": {
                                "start": {
                                  "line": 143,
                                  "column": 22
                                },
                                "end": {
                                  "line": 143,
                                  "column": 24
                                }
                              }
                            },
                            "range": [
                              3985,
                              3992
                            ],
                            "loc": {
                              "start": {
                                "line": 143,
                                "column": 17
                              },
                              "end": {
                                "line": 143,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            3980,
                            3992
                          ],
                          "loc": {
                            "start": {
                              "line": 143,
                              "column": 12
                            },
                            "end": {
                              "line": 143,
                              "column": 24
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        3976,
                        3993
                      ],
                      "loc": {
                        "start": {
                          "line": 143,
                          "column": 8
                        },
                        "end": {
                          "line": 143,
                          "column": 25
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              4003,
                              4007
                            ],
                            "loc": {
                              "start": {
                                "line": 145,
                                "column": 8
                              },
                              "end": {
                                "line": 145,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onBeforeRefreshCounter",
                            "range": [
                              4008,
                              4030
                            ],
                            "loc": {
                              "start": {
                                "line": 145,
                                "column": 13
                              },
                              "end": {
                                "line": 145,
                                "column": 35
                              }
                            }
                          },
                          "range": [
                            4003,
                            4030
                          ],
                          "loc": {
                            "start": {
                              "line": 145,
                              "column": 8
                            },
                            "end": {
                              "line": 145,
                              "column": 35
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "tf",
                            "range": [
                              4031,
                              4033
                            ],
                            "loc": {
                              "start": {
                                "line": 145,
                                "column": 36
                              },
                              "end": {
                                "line": 145,
                                "column": 38
                              }
                            }
                          },
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                4035,
                                4039
                              ],
                              "loc": {
                                "start": {
                                  "line": 145,
                                  "column": 40
                                },
                                "end": {
                                  "line": 145,
                                  "column": 44
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "label",
                              "range": [
                                4040,
                                4045
                              ],
                              "loc": {
                                "start": {
                                  "line": 145,
                                  "column": 45
                                },
                                "end": {
                                  "line": 145,
                                  "column": 50
                                }
                              }
                            },
                            "range": [
                              4035,
                              4045
                            ],
                            "loc": {
                              "start": {
                                "line": 145,
                                "column": 40
                              },
                              "end": {
                                "line": 145,
                                "column": 50
                              }
                            }
                          }
                        ],
                        "range": [
                          4003,
                          4046
                        ],
                        "loc": {
                          "start": {
                            "line": 145,
                            "column": 8
                          },
                          "end": {
                            "line": 145,
                            "column": 51
                          }
                        }
                      },
                      "range": [
                        4003,
                        4047
                      ],
                      "loc": {
                        "start": {
                          "line": 145,
                          "column": 8
                        },
                        "end": {
                          "line": 145,
                          "column": 52
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "totTxt",
                            "range": [
                              4061,
                              4067
                            ],
                            "loc": {
                              "start": {
                                "line": 147,
                                "column": 12
                              },
                              "end": {
                                "line": 147,
                                "column": 18
                              }
                            }
                          },
                          "init": null,
                          "range": [
                            4061,
                            4067
                          ],
                          "loc": {
                            "start": {
                              "line": 147,
                              "column": 12
                            },
                            "end": {
                              "line": 147,
                              "column": 18
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        4057,
                        4068
                      ],
                      "loc": {
                        "start": {
                          "line": 147,
                          "column": 8
                        },
                        "end": {
                          "line": 147,
                          "column": 19
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "tf",
                            "range": [
                              4082,
                              4084
                            ],
                            "loc": {
                              "start": {
                                "line": 148,
                                "column": 13
                              },
                              "end": {
                                "line": 148,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "paging",
                            "range": [
                              4085,
                              4091
                            ],
                            "loc": {
                              "start": {
                                "line": 148,
                                "column": 16
                              },
                              "end": {
                                "line": 148,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            4082,
                            4091
                          ],
                          "loc": {
                            "start": {
                              "line": 148,
                              "column": 13
                            },
                            "end": {
                              "line": 148,
                              "column": 22
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          4081,
                          4091
                        ],
                        "loc": {
                          "start": {
                            "line": 148,
                            "column": 12
                          },
                          "end": {
                            "line": 148,
                            "column": 22
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "LogicalExpression",
                              "operator": "&&",
                              "left": {
                                "type": "Identifier",
                                "name": "p",
                                "range": [
                                  4111,
                                  4112
                                ],
                                "loc": {
                                  "start": {
                                    "line": 149,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 149,
                                    "column": 17
                                  }
                                }
                              },
                              "right": {
                                "type": "BinaryExpression",
                                "operator": "!==",
                                "left": {
                                  "type": "Identifier",
                                  "name": "p",
                                  "range": [
                                    4116,
                                    4117
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 149,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 149,
                                      "column": 22
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": "",
                                  "raw": "''",
                                  "range": [
                                    4122,
                                    4124
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 149,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 149,
                                      "column": 29
                                    }
                                  }
                                },
                                "range": [
                                  4116,
                                  4124
                                ],
                                "loc": {
                                  "start": {
                                    "line": 149,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 149,
                                    "column": 29
                                  }
                                }
                              },
                              "range": [
                                4111,
                                4124
                              ],
                              "loc": {
                                "start": {
                                  "line": 149,
                                  "column": 16
                                },
                                "end": {
                                  "line": 149,
                                  "column": 29
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "totTxt",
                                      "range": [
                                        4144,
                                        4150
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 150,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 150,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "p",
                                      "range": [
                                        4153,
                                        4154
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 150,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 150,
                                          "column": 26
                                        }
                                      }
                                    },
                                    "range": [
                                      4144,
                                      4154
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 150,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 150,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    4144,
                                    4155
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 150,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 150,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "range": [
                                4126,
                                4169
                              ],
                              "loc": {
                                "start": {
                                  "line": 149,
                                  "column": 31
                                },
                                "end": {
                                  "line": 151,
                                  "column": 13
                                }
                              }
                            },
                            "alternate": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "totTxt",
                                      "range": [
                                        4193,
                                        4199
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 152,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 152,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "BinaryExpression",
                                      "operator": "-",
                                      "left": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "tf",
                                            "range": [
                                              4202,
                                              4204
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 152,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 152,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "getFilterableRowsNb",
                                            "range": [
                                              4205,
                                              4224
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 152,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 152,
                                                "column": 47
                                              }
                                            }
                                          },
                                          "range": [
                                            4202,
                                            4224
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 152,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 152,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          4202,
                                          4226
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 152,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 152,
                                            "column": 49
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "tf",
                                          "range": [
                                            4229,
                                            4231
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 152,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 152,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "nbHiddenRows",
                                          "range": [
                                            4232,
                                            4244
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 152,
                                              "column": 55
                                            },
                                            "end": {
                                              "line": 152,
                                              "column": 67
                                            }
                                          }
                                        },
                                        "range": [
                                          4229,
                                          4244
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 152,
                                            "column": 52
                                          },
                                          "end": {
                                            "line": 152,
                                            "column": 67
                                          }
                                        }
                                      },
                                      "range": [
                                        4202,
                                        4244
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 152,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 152,
                                          "column": 67
                                        }
                                      }
                                    },
                                    "range": [
                                      4193,
                                      4244
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 152,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 152,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    4193,
                                    4245
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 152,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 152,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "range": [
                                4175,
                                4259
                              ],
                              "loc": {
                                "start": {
                                  "line": 151,
                                  "column": 19
                                },
                                "end": {
                                  "line": 153,
                                  "column": 13
                                }
                              }
                            },
                            "range": [
                              4107,
                              4259
                            ],
                            "loc": {
                              "start": {
                                "line": 149,
                                "column": 12
                              },
                              "end": {
                                "line": 153,
                                "column": 13
                              }
                            }
                          }
                        ],
                        "range": [
                          4093,
                          4269
                        ],
                        "loc": {
                          "start": {
                            "line": 148,
                            "column": 24
                          },
                          "end": {
                            "line": 154,
                            "column": 9
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "paging",
                                  "range": [
                                    4293,
                                    4299
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 155,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 155,
                                      "column": 22
                                    }
                                  }
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "tf",
                                      "range": [
                                        4302,
                                        4304
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 155,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 155,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "feature",
                                      "range": [
                                        4305,
                                        4312
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 155,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 155,
                                          "column": 35
                                        }
                                      }
                                    },
                                    "range": [
                                      4302,
                                      4312
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 155,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 155,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Literal",
                                      "value": "paging",
                                      "raw": "'paging'",
                                      "range": [
                                        4313,
                                        4321
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 155,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 155,
                                          "column": 44
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    4302,
                                    4322
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 155,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 155,
                                      "column": 45
                                    }
                                  }
                                },
                                "range": [
                                  4293,
                                  4322
                                ],
                                "loc": {
                                  "start": {
                                    "line": 155,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 155,
                                    "column": 45
                                  }
                                }
                              }
                            ],
                            "kind": "let",
                            "range": [
                              4289,
                              4323
                            ],
                            "loc": {
                              "start": {
                                "line": 155,
                                "column": 12
                              },
                              "end": {
                                "line": 155,
                                "column": 46
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "Identifier",
                              "name": "paging",
                              "range": [
                                4340,
                                4346
                              ],
                              "loc": {
                                "start": {
                                  "line": 156,
                                  "column": 16
                                },
                                "end": {
                                  "line": 156,
                                  "column": 22
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "pagingStartRow",
                                        "range": [
                                          4405,
                                          4419
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 158,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 158,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "BinaryExpression",
                                        "operator": "+",
                                        "left": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "Identifier",
                                            "name": "parseInt",
                                            "range": [
                                              4422,
                                              4430
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 158,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 158,
                                                "column": 45
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "paging",
                                                "range": [
                                                  4431,
                                                  4437
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 158,
                                                    "column": 46
                                                  },
                                                  "end": {
                                                    "line": 158,
                                                    "column": 52
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "startPagingRow",
                                                "range": [
                                                  4438,
                                                  4452
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 158,
                                                    "column": 53
                                                  },
                                                  "end": {
                                                    "line": 158,
                                                    "column": 67
                                                  }
                                                }
                                              },
                                              "range": [
                                                4431,
                                                4452
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 158,
                                                  "column": 46
                                                },
                                                "end": {
                                                  "line": 158,
                                                  "column": 67
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": 10,
                                              "raw": "10",
                                              "range": [
                                                4454,
                                                4456
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 158,
                                                  "column": 69
                                                },
                                                "end": {
                                                  "line": 158,
                                                  "column": 71
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            4422,
                                            4457
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 158,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 158,
                                              "column": 72
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "ConditionalExpression",
                                          "test": {
                                            "type": "BinaryExpression",
                                            "operator": ">",
                                            "left": {
                                              "type": "CallExpression",
                                              "callee": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "tf",
                                                  "range": [
                                                    4482,
                                                    4484
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 159,
                                                      "column": 22
                                                    },
                                                    "end": {
                                                      "line": 159,
                                                      "column": 24
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "getValidRowsNb",
                                                  "range": [
                                                    4485,
                                                    4499
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 159,
                                                      "column": 25
                                                    },
                                                    "end": {
                                                      "line": 159,
                                                      "column": 39
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  4482,
                                                  4499
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 159,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 159,
                                                    "column": 39
                                                  }
                                                }
                                              },
                                              "arguments": [],
                                              "range": [
                                                4482,
                                                4501
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 159,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 159,
                                                  "column": 41
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "Literal",
                                              "value": 0,
                                              "raw": "0",
                                              "range": [
                                                4504,
                                                4505
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 159,
                                                  "column": 44
                                                },
                                                "end": {
                                                  "line": 159,
                                                  "column": 45
                                                }
                                              }
                                            },
                                            "range": [
                                              4482,
                                              4505
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 159,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 159,
                                                "column": 45
                                              }
                                            }
                                          },
                                          "consequent": {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              4509,
                                              4510
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 159,
                                                "column": 49
                                              },
                                              "end": {
                                                "line": 159,
                                                "column": 50
                                              }
                                            }
                                          },
                                          "alternate": {
                                            "type": "Literal",
                                            "value": 0,
                                            "raw": "0",
                                            "range": [
                                              4513,
                                              4514
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 159,
                                                "column": 53
                                              },
                                              "end": {
                                                "line": 159,
                                                "column": 54
                                              }
                                            }
                                          },
                                          "range": [
                                            4481,
                                            4514
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 159,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 159,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "range": [
                                          4422,
                                          4515
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 158,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 159,
                                            "column": 55
                                          }
                                        }
                                      },
                                      "range": [
                                        4405,
                                        4515
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 158,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 159,
                                          "column": 55
                                        }
                                      }
                                    }
                                  ],
                                  "kind": "let",
                                  "range": [
                                    4401,
                                    4516
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 158,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 159,
                                      "column": 56
                                    }
                                  },
                                  "leadingComments": [
                                    {
                                      "type": "Line",
                                      "value": "paging start row",
                                      "range": [
                                        4366,
                                        4384
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 157,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 157,
                                          "column": 34
                                        }
                                      }
                                    }
                                  ]
                                },
                                {
                                  "type": "VariableDeclaration",
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "pagingEndRow",
                                        "range": [
                                          4537,
                                          4549
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 160,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 160,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "ConditionalExpression",
                                        "test": {
                                          "type": "BinaryExpression",
                                          "operator": "<=",
                                          "left": {
                                            "type": "BinaryExpression",
                                            "operator": "-",
                                            "left": {
                                              "type": "BinaryExpression",
                                              "operator": "+",
                                              "left": {
                                                "type": "Identifier",
                                                "name": "pagingStartRow",
                                                "range": [
                                                  4573,
                                                  4587
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 161,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 161,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "right": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "paging",
                                                  "range": [
                                                    4590,
                                                    4596
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 161,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 161,
                                                      "column": 44
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "pagingLength",
                                                  "range": [
                                                    4597,
                                                    4609
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 161,
                                                      "column": 45
                                                    },
                                                    "end": {
                                                      "line": 161,
                                                      "column": 57
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  4590,
                                                  4609
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 161,
                                                    "column": 38
                                                  },
                                                  "end": {
                                                    "line": 161,
                                                    "column": 57
                                                  }
                                                }
                                              },
                                              "range": [
                                                4573,
                                                4609
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 161,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 161,
                                                  "column": 57
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "Literal",
                                              "value": 1,
                                              "raw": "1",
                                              "range": [
                                                4613,
                                                4614
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 161,
                                                  "column": 61
                                                },
                                                "end": {
                                                  "line": 161,
                                                  "column": 62
                                                }
                                              }
                                            },
                                            "range": [
                                              4572,
                                              4614
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 161,
                                                "column": 20
                                              },
                                              "end": {
                                                "line": 161,
                                                "column": 62
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "tf",
                                                "range": [
                                                  4638,
                                                  4640
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 162,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 162,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "getValidRowsNb",
                                                "range": [
                                                  4641,
                                                  4655
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 162,
                                                    "column": 23
                                                  },
                                                  "end": {
                                                    "line": 162,
                                                    "column": 37
                                                  }
                                                }
                                              },
                                              "range": [
                                                4638,
                                                4655
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 162,
                                                  "column": 20
                                                },
                                                "end": {
                                                  "line": 162,
                                                  "column": 37
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              4638,
                                              4657
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 162,
                                                "column": 20
                                              },
                                              "end": {
                                                "line": 162,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "range": [
                                            4572,
                                            4657
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 161,
                                              "column": 20
                                            },
                                            "end": {
                                              "line": 162,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "consequent": {
                                          "type": "BinaryExpression",
                                          "operator": "-",
                                          "left": {
                                            "type": "BinaryExpression",
                                            "operator": "+",
                                            "left": {
                                              "type": "Identifier",
                                              "name": "pagingStartRow",
                                              "range": [
                                                4684,
                                                4698
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 163,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 163,
                                                  "column": 38
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "paging",
                                                "range": [
                                                  4701,
                                                  4707
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 163,
                                                    "column": 41
                                                  },
                                                  "end": {
                                                    "line": 163,
                                                    "column": 47
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "pagingLength",
                                                "range": [
                                                  4708,
                                                  4720
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 163,
                                                    "column": 48
                                                  },
                                                  "end": {
                                                    "line": 163,
                                                    "column": 60
                                                  }
                                                }
                                              },
                                              "range": [
                                                4701,
                                                4720
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 163,
                                                  "column": 41
                                                },
                                                "end": {
                                                  "line": 163,
                                                  "column": 60
                                                }
                                              }
                                            },
                                            "range": [
                                              4684,
                                              4720
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 163,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 163,
                                                "column": 60
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              4723,
                                              4724
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 163,
                                                "column": 63
                                              },
                                              "end": {
                                                "line": 163,
                                                "column": 64
                                              }
                                            }
                                          },
                                          "range": [
                                            4684,
                                            4724
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 163,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 163,
                                              "column": 64
                                            }
                                          }
                                        },
                                        "alternate": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "tf",
                                              "range": [
                                                4751,
                                                4753
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 164,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 164,
                                                  "column": 26
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "getValidRowsNb",
                                              "range": [
                                                4754,
                                                4768
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 164,
                                                  "column": 27
                                                },
                                                "end": {
                                                  "line": 164,
                                                  "column": 41
                                                }
                                              }
                                            },
                                            "range": [
                                              4751,
                                              4768
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 164,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 164,
                                                "column": 41
                                              }
                                            }
                                          },
                                          "arguments": [],
                                          "range": [
                                            4751,
                                            4770
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 164,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 164,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          4572,
                                          4770
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 161,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 164,
                                            "column": 43
                                          }
                                        }
                                      },
                                      "range": [
                                        4537,
                                        4770
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 160,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 164,
                                          "column": 43
                                        }
                                      }
                                    }
                                  ],
                                  "kind": "let",
                                  "range": [
                                    4533,
                                    4771
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 160,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 164,
                                      "column": 44
                                    }
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "totTxt",
                                      "range": [
                                        4788,
                                        4794
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 165,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 165,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "BinaryExpression",
                                      "operator": "+",
                                      "left": {
                                        "type": "BinaryExpression",
                                        "operator": "+",
                                        "left": {
                                          "type": "BinaryExpression",
                                          "operator": "+",
                                          "left": {
                                            "type": "BinaryExpression",
                                            "operator": "+",
                                            "left": {
                                              "type": "Identifier",
                                              "name": "pagingStartRow",
                                              "range": [
                                                4797,
                                                4811
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 165,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 165,
                                                  "column": 39
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "ThisExpression",
                                                "range": [
                                                  4814,
                                                  4818
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 165,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 165,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "fromToTextSeparator",
                                                "range": [
                                                  4819,
                                                  4838
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 165,
                                                    "column": 47
                                                  },
                                                  "end": {
                                                    "line": 165,
                                                    "column": 66
                                                  }
                                                }
                                              },
                                              "range": [
                                                4814,
                                                4838
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 165,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 165,
                                                  "column": 66
                                                }
                                              }
                                            },
                                            "range": [
                                              4797,
                                              4838
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 165,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 165,
                                                "column": 66
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Identifier",
                                            "name": "pagingEndRow",
                                            "range": [
                                              4861,
                                              4873
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 166,
                                                "column": 20
                                              },
                                              "end": {
                                                "line": 166,
                                                "column": 32
                                              }
                                            }
                                          },
                                          "range": [
                                            4797,
                                            4873
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 165,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 166,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "right": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "ThisExpression",
                                            "range": [
                                              4876,
                                              4880
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 166,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 166,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "overText",
                                            "range": [
                                              4881,
                                              4889
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 166,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 166,
                                                "column": 48
                                              }
                                            }
                                          },
                                          "range": [
                                            4876,
                                            4889
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 166,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 166,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "range": [
                                          4797,
                                          4889
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 165,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 166,
                                            "column": 48
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "tf",
                                            "range": [
                                              4892,
                                              4894
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 166,
                                                "column": 51
                                              },
                                              "end": {
                                                "line": 166,
                                                "column": 53
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "getValidRowsNb",
                                            "range": [
                                              4895,
                                              4909
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 166,
                                                "column": 54
                                              },
                                              "end": {
                                                "line": 166,
                                                "column": 68
                                              }
                                            }
                                          },
                                          "range": [
                                            4892,
                                            4909
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 166,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 166,
                                              "column": 68
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          4892,
                                          4911
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 166,
                                            "column": 51
                                          },
                                          "end": {
                                            "line": 166,
                                            "column": 70
                                          }
                                        }
                                      },
                                      "range": [
                                        4797,
                                        4911
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 165,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 166,
                                          "column": 70
                                        }
                                      }
                                    },
                                    "range": [
                                      4788,
                                      4911
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 165,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 166,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "range": [
                                    4788,
                                    4912
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 165,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 166,
                                      "column": 71
                                    }
                                  }
                                }
                              ],
                              "range": [
                                4348,
                                4926
                              ],
                              "loc": {
                                "start": {
                                  "line": 156,
                                  "column": 24
                                },
                                "end": {
                                  "line": 167,
                                  "column": 13
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              4336,
                              4926
                            ],
                            "loc": {
                              "start": {
                                "line": 156,
                                "column": 12
                              },
                              "end": {
                                "line": 167,
                                "column": 13
                              }
                            }
                          }
                        ],
                        "range": [
                          4275,
                          4936
                        ],
                        "loc": {
                          "start": {
                            "line": 154,
                            "column": 15
                          },
                          "end": {
                            "line": 168,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        4077,
                        4936
                      ],
                      "loc": {
                        "start": {
                          "line": 148,
                          "column": 8
                        },
                        "end": {
                          "line": 168,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                4946,
                                4950
                              ],
                              "loc": {
                                "start": {
                                  "line": 170,
                                  "column": 8
                                },
                                "end": {
                                  "line": 170,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "label",
                              "range": [
                                4951,
                                4956
                              ],
                              "loc": {
                                "start": {
                                  "line": 170,
                                  "column": 13
                                },
                                "end": {
                                  "line": 170,
                                  "column": 18
                                }
                              }
                            },
                            "range": [
                              4946,
                              4956
                            ],
                            "loc": {
                              "start": {
                                "line": 170,
                                "column": 8
                              },
                              "end": {
                                "line": 170,
                                "column": 18
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "innerHTML",
                            "range": [
                              4957,
                              4966
                            ],
                            "loc": {
                              "start": {
                                "line": 170,
                                "column": 19
                              },
                              "end": {
                                "line": 170,
                                "column": 28
                              }
                            }
                          },
                          "range": [
                            4946,
                            4966
                          ],
                          "loc": {
                            "start": {
                              "line": 170,
                              "column": 8
                            },
                            "end": {
                              "line": 170,
                              "column": 28
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "totTxt",
                          "range": [
                            4969,
                            4975
                          ],
                          "loc": {
                            "start": {
                              "line": 170,
                              "column": 31
                            },
                            "end": {
                              "line": 170,
                              "column": 37
                            }
                          }
                        },
                        "range": [
                          4946,
                          4975
                        ],
                        "loc": {
                          "start": {
                            "line": 170,
                            "column": 8
                          },
                          "end": {
                            "line": 170,
                            "column": 37
                          }
                        }
                      },
                      "range": [
                        4946,
                        4976
                      ],
                      "loc": {
                        "start": {
                          "line": 170,
                          "column": 8
                        },
                        "end": {
                          "line": 170,
                          "column": 38
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              4985,
                              4989
                            ],
                            "loc": {
                              "start": {
                                "line": 171,
                                "column": 8
                              },
                              "end": {
                                "line": 171,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onAfterRefreshCounter",
                            "range": [
                              4990,
                              5011
                            ],
                            "loc": {
                              "start": {
                                "line": 171,
                                "column": 13
                              },
                              "end": {
                                "line": 171,
                                "column": 34
                              }
                            }
                          },
                          "range": [
                            4985,
                            5011
                          ],
                          "loc": {
                            "start": {
                              "line": 171,
                              "column": 8
                            },
                            "end": {
                              "line": 171,
                              "column": 34
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "tf",
                            "range": [
                              5012,
                              5014
                            ],
                            "loc": {
                              "start": {
                                "line": 171,
                                "column": 35
                              },
                              "end": {
                                "line": 171,
                                "column": 37
                              }
                            }
                          },
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                5016,
                                5020
                              ],
                              "loc": {
                                "start": {
                                  "line": 171,
                                  "column": 39
                                },
                                "end": {
                                  "line": 171,
                                  "column": 43
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "label",
                              "range": [
                                5021,
                                5026
                              ],
                              "loc": {
                                "start": {
                                  "line": 171,
                                  "column": 44
                                },
                                "end": {
                                  "line": 171,
                                  "column": 49
                                }
                              }
                            },
                            "range": [
                              5016,
                              5026
                            ],
                            "loc": {
                              "start": {
                                "line": 171,
                                "column": 39
                              },
                              "end": {
                                "line": 171,
                                "column": 49
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "totTxt",
                            "range": [
                              5028,
                              5034
                            ],
                            "loc": {
                              "start": {
                                "line": 171,
                                "column": 51
                              },
                              "end": {
                                "line": 171,
                                "column": 57
                              }
                            }
                          }
                        ],
                        "range": [
                          4985,
                          5035
                        ],
                        "loc": {
                          "start": {
                            "line": 171,
                            "column": 8
                          },
                          "end": {
                            "line": 171,
                            "column": 58
                          }
                        }
                      },
                      "range": [
                        4985,
                        5036
                      ],
                      "loc": {
                        "start": {
                          "line": 171,
                          "column": 8
                        },
                        "end": {
                          "line": 171,
                          "column": 59
                        }
                      }
                    }
                  ],
                  "range": [
                    3881,
                    5042
                  ],
                  "loc": {
                    "start": {
                      "line": 138,
                      "column": 15
                    },
                    "end": {
                      "line": 172,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  3877,
                  5042
                ],
                "loc": {
                  "start": {
                    "line": 138,
                    "column": 11
                  },
                  "end": {
                    "line": 172,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                3870,
                5042
              ],
              "loc": {
                "start": {
                  "line": 138,
                  "column": 4
                },
                "end": {
                  "line": 172,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Refreshes the rows counter\n     * @param {Number} p Optional parameter the total number of rows to display\n     * @returns\n     ",
                  "range": [
                    3724,
                    3865
                  ],
                  "loc": {
                    "start": {
                      "line": 133,
                      "column": 4
                    },
                    "end": {
                      "line": 137,
                      "column": 7
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Remove feature\n     ",
                  "range": [
                    5048,
                    5081
                  ],
                  "loc": {
                    "start": {
                      "line": 174,
                      "column": 4
                    },
                    "end": {
                      "line": 176,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "destroy",
                "range": [
                  5086,
                  5093
                ],
                "loc": {
                  "start": {
                    "line": 177,
                    "column": 4
                  },
                  "end": {
                    "line": 177,
                    "column": 11
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              5111,
                              5115
                            ],
                            "loc": {
                              "start": {
                                "line": 178,
                                "column": 13
                              },
                              "end": {
                                "line": 178,
                                "column": 17
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "initialized",
                            "range": [
                              5116,
                              5127
                            ],
                            "loc": {
                              "start": {
                                "line": 178,
                                "column": 18
                              },
                              "end": {
                                "line": 178,
                                "column": 29
                              }
                            }
                          },
                          "range": [
                            5111,
                            5127
                          ],
                          "loc": {
                            "start": {
                              "line": 178,
                              "column": 13
                            },
                            "end": {
                              "line": 178,
                              "column": 29
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          5110,
                          5127
                        ],
                        "loc": {
                          "start": {
                            "line": 178,
                            "column": 12
                          },
                          "end": {
                            "line": 178,
                            "column": 29
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": null,
                            "range": [
                              5143,
                              5150
                            ],
                            "loc": {
                              "start": {
                                "line": 179,
                                "column": 12
                              },
                              "end": {
                                "line": 179,
                                "column": 19
                              }
                            }
                          }
                        ],
                        "range": [
                          5129,
                          5160
                        ],
                        "loc": {
                          "start": {
                            "line": 178,
                            "column": 31
                          },
                          "end": {
                            "line": 180,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        5106,
                        5160
                      ],
                      "loc": {
                        "start": {
                          "line": 178,
                          "column": 8
                        },
                        "end": {
                          "line": 180,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "UnaryExpression",
                          "operator": "!",
                          "argument": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                5175,
                                5179
                              ],
                              "loc": {
                                "start": {
                                  "line": 182,
                                  "column": 13
                                },
                                "end": {
                                  "line": 182,
                                  "column": 17
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "targetId",
                              "range": [
                                5180,
                                5188
                              ],
                              "loc": {
                                "start": {
                                  "line": 182,
                                  "column": 18
                                },
                                "end": {
                                  "line": 182,
                                  "column": 26
                                }
                              }
                            },
                            "range": [
                              5175,
                              5188
                            ],
                            "loc": {
                              "start": {
                                "line": 182,
                                "column": 13
                              },
                              "end": {
                                "line": 182,
                                "column": 26
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            5174,
                            5188
                          ],
                          "loc": {
                            "start": {
                              "line": 182,
                              "column": 12
                            },
                            "end": {
                              "line": 182,
                              "column": 26
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              5192,
                              5196
                            ],
                            "loc": {
                              "start": {
                                "line": 182,
                                "column": 30
                              },
                              "end": {
                                "line": 182,
                                "column": 34
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "container",
                            "range": [
                              5197,
                              5206
                            ],
                            "loc": {
                              "start": {
                                "line": 182,
                                "column": 35
                              },
                              "end": {
                                "line": 182,
                                "column": 44
                              }
                            }
                          },
                          "range": [
                            5192,
                            5206
                          ],
                          "loc": {
                            "start": {
                              "line": 182,
                              "column": 30
                            },
                            "end": {
                              "line": 182,
                              "column": 44
                            }
                          }
                        },
                        "range": [
                          5174,
                          5206
                        ],
                        "loc": {
                          "start": {
                            "line": 182,
                            "column": 12
                          },
                          "end": {
                            "line": 182,
                            "column": 44
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "removeElm",
                                "range": [
                                  5222,
                                  5231
                                ],
                                "loc": {
                                  "start": {
                                    "line": 183,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 183,
                                    "column": 21
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      5232,
                                      5236
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 183,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 183,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "container",
                                    "range": [
                                      5237,
                                      5246
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 183,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 183,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    5232,
                                    5246
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 183,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 183,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "range": [
                                5222,
                                5247
                              ],
                              "loc": {
                                "start": {
                                  "line": 183,
                                  "column": 12
                                },
                                "end": {
                                  "line": 183,
                                  "column": 37
                                }
                              }
                            },
                            "range": [
                              5222,
                              5248
                            ],
                            "loc": {
                              "start": {
                                "line": 183,
                                "column": 12
                              },
                              "end": {
                                "line": 183,
                                "column": 38
                              }
                            }
                          }
                        ],
                        "range": [
                          5208,
                          5258
                        ],
                        "loc": {
                          "start": {
                            "line": 182,
                            "column": 46
                          },
                          "end": {
                            "line": 184,
                            "column": 9
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "elm",
                                    "range": [
                                      5278,
                                      5281
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 185,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 185,
                                        "column": 15
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "ThisExpression",
                                        "range": [
                                          5282,
                                          5286
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 185,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 185,
                                            "column": 20
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "targetId",
                                        "range": [
                                          5287,
                                          5295
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 185,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 185,
                                            "column": 29
                                          }
                                        }
                                      },
                                      "range": [
                                        5282,
                                        5295
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 185,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 185,
                                          "column": 29
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    5278,
                                    5296
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 185,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 185,
                                      "column": 30
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "innerHTML",
                                  "range": [
                                    5297,
                                    5306
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 185,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 185,
                                      "column": 40
                                    }
                                  }
                                },
                                "range": [
                                  5278,
                                  5306
                                ],
                                "loc": {
                                  "start": {
                                    "line": 185,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 185,
                                    "column": 40
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "",
                                "raw": "''",
                                "range": [
                                  5309,
                                  5311
                                ],
                                "loc": {
                                  "start": {
                                    "line": 185,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 185,
                                    "column": 45
                                  }
                                }
                              },
                              "range": [
                                5278,
                                5311
                              ],
                              "loc": {
                                "start": {
                                  "line": 185,
                                  "column": 12
                                },
                                "end": {
                                  "line": 185,
                                  "column": 45
                                }
                              }
                            },
                            "range": [
                              5278,
                              5312
                            ],
                            "loc": {
                              "start": {
                                "line": 185,
                                "column": 12
                              },
                              "end": {
                                "line": 185,
                                "column": 46
                              }
                            }
                          }
                        ],
                        "range": [
                          5264,
                          5322
                        ],
                        "loc": {
                          "start": {
                            "line": 184,
                            "column": 15
                          },
                          "end": {
                            "line": 186,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        5170,
                        5322
                      ],
                      "loc": {
                        "start": {
                          "line": 182,
                          "column": 8
                        },
                        "end": {
                          "line": 186,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              5331,
                              5335
                            ],
                            "loc": {
                              "start": {
                                "line": 187,
                                "column": 8
                              },
                              "end": {
                                "line": 187,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "label",
                            "range": [
                              5336,
                              5341
                            ],
                            "loc": {
                              "start": {
                                "line": 187,
                                "column": 13
                              },
                              "end": {
                                "line": 187,
                                "column": 18
                              }
                            }
                          },
                          "range": [
                            5331,
                            5341
                          ],
                          "loc": {
                            "start": {
                              "line": 187,
                              "column": 8
                            },
                            "end": {
                              "line": 187,
                              "column": 18
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            5344,
                            5348
                          ],
                          "loc": {
                            "start": {
                              "line": 187,
                              "column": 21
                            },
                            "end": {
                              "line": 187,
                              "column": 25
                            }
                          }
                        },
                        "range": [
                          5331,
                          5348
                        ],
                        "loc": {
                          "start": {
                            "line": 187,
                            "column": 8
                          },
                          "end": {
                            "line": 187,
                            "column": 25
                          }
                        }
                      },
                      "range": [
                        5331,
                        5349
                      ],
                      "loc": {
                        "start": {
                          "line": 187,
                          "column": 8
                        },
                        "end": {
                          "line": 187,
                          "column": 26
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              5358,
                              5362
                            ],
                            "loc": {
                              "start": {
                                "line": 188,
                                "column": 8
                              },
                              "end": {
                                "line": 188,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "container",
                            "range": [
                              5363,
                              5372
                            ],
                            "loc": {
                              "start": {
                                "line": 188,
                                "column": 13
                              },
                              "end": {
                                "line": 188,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            5358,
                            5372
                          ],
                          "loc": {
                            "start": {
                              "line": 188,
                              "column": 8
                            },
                            "end": {
                              "line": 188,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            5375,
                            5379
                          ],
                          "loc": {
                            "start": {
                              "line": 188,
                              "column": 25
                            },
                            "end": {
                              "line": 188,
                              "column": 29
                            }
                          }
                        },
                        "range": [
                          5358,
                          5379
                        ],
                        "loc": {
                          "start": {
                            "line": 188,
                            "column": 8
                          },
                          "end": {
                            "line": 188,
                            "column": 29
                          }
                        }
                      },
                      "range": [
                        5358,
                        5380
                      ],
                      "loc": {
                        "start": {
                          "line": 188,
                          "column": 8
                        },
                        "end": {
                          "line": 188,
                          "column": 30
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": " unsubscribe to events",
                          "range": [
                            5390,
                            5414
                          ],
                          "loc": {
                            "start": {
                              "line": 190,
                              "column": 8
                            },
                            "end": {
                              "line": 190,
                              "column": 32
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                5423,
                                5427
                              ],
                              "loc": {
                                "start": {
                                  "line": 191,
                                  "column": 8
                                },
                                "end": {
                                  "line": 191,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "emitter",
                              "range": [
                                5428,
                                5435
                              ],
                              "loc": {
                                "start": {
                                  "line": 191,
                                  "column": 13
                                },
                                "end": {
                                  "line": 191,
                                  "column": 20
                                }
                              }
                            },
                            "range": [
                              5423,
                              5435
                            ],
                            "loc": {
                              "start": {
                                "line": 191,
                                "column": 8
                              },
                              "end": {
                                "line": 191,
                                "column": 20
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "off",
                            "range": [
                              5436,
                              5439
                            ],
                            "loc": {
                              "start": {
                                "line": 191,
                                "column": 21
                              },
                              "end": {
                                "line": 191,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            5423,
                            5439
                          ],
                          "loc": {
                            "start": {
                              "line": 191,
                              "column": 8
                            },
                            "end": {
                              "line": 191,
                              "column": 24
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "Literal",
                                "value": "after-filtering",
                                "raw": "'after-filtering'",
                                "range": [
                                  5441,
                                  5458
                                ],
                                "loc": {
                                  "start": {
                                    "line": 191,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 191,
                                    "column": 43
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": "grouped-by-page",
                                "raw": "'grouped-by-page'",
                                "range": [
                                  5460,
                                  5477
                                ],
                                "loc": {
                                  "start": {
                                    "line": 191,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 191,
                                    "column": 62
                                  }
                                }
                              }
                            ],
                            "range": [
                              5440,
                              5478
                            ],
                            "loc": {
                              "start": {
                                "line": 191,
                                "column": 25
                              },
                              "end": {
                                "line": 191,
                                "column": 63
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [],
                            "body": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    5498,
                                    5502
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 192,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 192,
                                      "column": 22
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "refresh",
                                  "range": [
                                    5503,
                                    5510
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 192,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 192,
                                      "column": 30
                                    }
                                  }
                                },
                                "range": [
                                  5498,
                                  5510
                                ],
                                "loc": {
                                  "start": {
                                    "line": 192,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 192,
                                    "column": 30
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "tf",
                                      "range": [
                                        5511,
                                        5513
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 192,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 192,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "getValidRowsNb",
                                      "range": [
                                        5514,
                                        5528
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 192,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 192,
                                          "column": 48
                                        }
                                      }
                                    },
                                    "range": [
                                      5511,
                                      5528
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 192,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 192,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "arguments": [],
                                  "range": [
                                    5511,
                                    5530
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 192,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 192,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "range": [
                                5498,
                                5531
                              ],
                              "loc": {
                                "start": {
                                  "line": 192,
                                  "column": 18
                                },
                                "end": {
                                  "line": 192,
                                  "column": 51
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              5492,
                              5531
                            ],
                            "loc": {
                              "start": {
                                "line": 192,
                                "column": 12
                              },
                              "end": {
                                "line": 192,
                                "column": 51
                              }
                            }
                          }
                        ],
                        "range": [
                          5423,
                          5532
                        ],
                        "loc": {
                          "start": {
                            "line": 191,
                            "column": 8
                          },
                          "end": {
                            "line": 192,
                            "column": 52
                          }
                        }
                      },
                      "range": [
                        5423,
                        5533
                      ],
                      "loc": {
                        "start": {
                          "line": 191,
                          "column": 8
                        },
                        "end": {
                          "line": 192,
                          "column": 53
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": " unsubscribe to events",
                          "range": [
                            5390,
                            5414
                          ],
                          "loc": {
                            "start": {
                              "line": 190,
                              "column": 8
                            },
                            "end": {
                              "line": 190,
                              "column": 32
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                5542,
                                5546
                              ],
                              "loc": {
                                "start": {
                                  "line": 193,
                                  "column": 8
                                },
                                "end": {
                                  "line": 193,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "emitter",
                              "range": [
                                5547,
                                5554
                              ],
                              "loc": {
                                "start": {
                                  "line": 193,
                                  "column": 13
                                },
                                "end": {
                                  "line": 193,
                                  "column": 20
                                }
                              }
                            },
                            "range": [
                              5542,
                              5554
                            ],
                            "loc": {
                              "start": {
                                "line": 193,
                                "column": 8
                              },
                              "end": {
                                "line": 193,
                                "column": 20
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "off",
                            "range": [
                              5555,
                              5558
                            ],
                            "loc": {
                              "start": {
                                "line": 193,
                                "column": 21
                              },
                              "end": {
                                "line": 193,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            5542,
                            5558
                          ],
                          "loc": {
                            "start": {
                              "line": 193,
                              "column": 8
                            },
                            "end": {
                              "line": 193,
                              "column": 24
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "Literal",
                                "value": "rows-changed",
                                "raw": "'rows-changed'",
                                "range": [
                                  5560,
                                  5574
                                ],
                                "loc": {
                                  "start": {
                                    "line": 193,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 193,
                                    "column": 40
                                  }
                                }
                              }
                            ],
                            "range": [
                              5559,
                              5575
                            ],
                            "loc": {
                              "start": {
                                "line": 193,
                                "column": 25
                              },
                              "end": {
                                "line": 193,
                                "column": 41
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [],
                            "body": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    5583,
                                    5587
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 193,
                                      "column": 49
                                    },
                                    "end": {
                                      "line": 193,
                                      "column": 53
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "refresh",
                                  "range": [
                                    5588,
                                    5595
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 193,
                                      "column": 54
                                    },
                                    "end": {
                                      "line": 193,
                                      "column": 61
                                    }
                                  }
                                },
                                "range": [
                                  5583,
                                  5595
                                ],
                                "loc": {
                                  "start": {
                                    "line": 193,
                                    "column": 49
                                  },
                                  "end": {
                                    "line": 193,
                                    "column": 61
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                5583,
                                5597
                              ],
                              "loc": {
                                "start": {
                                  "line": 193,
                                  "column": 49
                                },
                                "end": {
                                  "line": 193,
                                  "column": 63
                                }
                              }
                            },
                            "generator": false,
                            "expression": true,
                            "range": [
                              5577,
                              5597
                            ],
                            "loc": {
                              "start": {
                                "line": 193,
                                "column": 43
                              },
                              "end": {
                                "line": 193,
                                "column": 63
                              }
                            }
                          }
                        ],
                        "range": [
                          5542,
                          5598
                        ],
                        "loc": {
                          "start": {
                            "line": 193,
                            "column": 8
                          },
                          "end": {
                            "line": 193,
                            "column": 64
                          }
                        }
                      },
                      "range": [
                        5542,
                        5599
                      ],
                      "loc": {
                        "start": {
                          "line": 193,
                          "column": 8
                        },
                        "end": {
                          "line": 193,
                          "column": 65
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              5609,
                              5613
                            ],
                            "loc": {
                              "start": {
                                "line": 195,
                                "column": 8
                              },
                              "end": {
                                "line": 195,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "initialized",
                            "range": [
                              5614,
                              5625
                            ],
                            "loc": {
                              "start": {
                                "line": 195,
                                "column": 13
                              },
                              "end": {
                                "line": 195,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            5609,
                            5625
                          ],
                          "loc": {
                            "start": {
                              "line": 195,
                              "column": 8
                            },
                            "end": {
                              "line": 195,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": false,
                          "raw": "false",
                          "range": [
                            5628,
                            5633
                          ],
                          "loc": {
                            "start": {
                              "line": 195,
                              "column": 27
                            },
                            "end": {
                              "line": 195,
                              "column": 32
                            }
                          }
                        },
                        "range": [
                          5609,
                          5633
                        ],
                        "loc": {
                          "start": {
                            "line": 195,
                            "column": 8
                          },
                          "end": {
                            "line": 195,
                            "column": 32
                          }
                        }
                      },
                      "range": [
                        5609,
                        5634
                      ],
                      "loc": {
                        "start": {
                          "line": 195,
                          "column": 8
                        },
                        "end": {
                          "line": 195,
                          "column": 33
                        }
                      }
                    }
                  ],
                  "range": [
                    5096,
                    5640
                  ],
                  "loc": {
                    "start": {
                      "line": 177,
                      "column": 14
                    },
                    "end": {
                      "line": 196,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  5093,
                  5640
                ],
                "loc": {
                  "start": {
                    "line": 177,
                    "column": 11
                  },
                  "end": {
                    "line": 196,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                5086,
                5640
              ],
              "loc": {
                "start": {
                  "line": 177,
                  "column": 4
                },
                "end": {
                  "line": 196,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\n     * Remove feature\n     ",
                  "range": [
                    5048,
                    5081
                  ],
                  "loc": {
                    "start": {
                      "line": 174,
                      "column": 4
                    },
                    "end": {
                      "line": 176,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            }
          ],
          "range": [
            273,
            5642
          ],
          "loc": {
            "start": {
              "line": 11,
              "column": 41
            },
            "end": {
              "line": 197,
              "column": 1
            }
          }
        },
        "range": [
          239,
          5642
        ],
        "loc": {
          "start": {
            "line": 11,
            "column": 7
          },
          "end": {
            "line": 197,
            "column": 1
          }
        },
        "leadingComments": [
          {
            "type": "Block",
            "value": "*\n * Rows counter UI component\n * @export\n * @class RowsCounter\n * @extends {Feature}\n ",
            "range": [
              140,
              231
            ],
            "loc": {
              "start": {
                "line": 5,
                "column": 0
              },
              "end": {
                "line": 10,
                "column": 3
              }
            }
          }
        ],
        "trailingComments": []
      },
      "specifiers": [],
      "source": null,
      "range": [
        232,
        5642
      ],
      "loc": {
        "start": {
          "line": 11,
          "column": 0
        },
        "end": {
          "line": 197,
          "column": 1
        }
      },
      "leadingComments": [
        {
          "type": "Block",
          "value": "*\n * Rows counter UI component\n * @export\n * @class RowsCounter\n * @extends {Feature}\n ",
          "range": [
            140,
            231
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 0
            },
            "end": {
              "line": 10,
              "column": 3
            }
          }
        }
      ]
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    5642
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 197,
      "column": 1
    }
  },
  "comments": [
    {
      "type": "Block",
      "value": "*\n * Rows counter UI component\n * @export\n * @class RowsCounter\n * @extends {Feature}\n ",
      "range": [
        140,
        231
      ],
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 10,
          "column": 3
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n     * Creates an instance of RowsCounter\n     * @param {TableFilter} tf TableFilter instance\n     ",
      "range": [
        280,
        385
      ],
      "loc": {
        "start": {
          "line": 13,
          "column": 4
        },
        "end": {
          "line": 16,
          "column": 7
        }
      }
    },
    {
      "type": "Line",
      "value": " TableFilter configuration",
      "range": [
        451,
        479
      ],
      "loc": {
        "start": {
          "line": 20,
          "column": 8
        },
        "end": {
          "line": 20,
          "column": 36
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n         * ID of custom container element\n         * @type {String}\n         ",
      "range": [
        518,
        601
      ],
      "loc": {
        "start": {
          "line": 23,
          "column": 8
        },
        "end": {
          "line": 26,
          "column": 11
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n         * Container DOM element\n         * @type {DOMElement}\n         * @private\n         ",
      "range": [
        669,
        767
      ],
      "loc": {
        "start": {
          "line": 29,
          "column": 8
        },
        "end": {
          "line": 33,
          "column": 11
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n         * Container DOM element for label displaying the total number of rows\n         * @type {DOMElement}\n         * @private\n         ",
      "range": [
        808,
        952
      ],
      "loc": {
        "start": {
          "line": 36,
          "column": 8
        },
        "end": {
          "line": 40,
          "column": 11
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n         * Text preceding the total number of rows\n         * @type {String}\n         ",
      "range": [
        989,
        1081
      ],
      "loc": {
        "start": {
          "line": 43,
          "column": 8
        },
        "end": {
          "line": 46,
          "column": 11
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n         * Separator symbol appearing between the first and last visible rows of\n         * current page when paging is enabled. ie: Rows: 31-40 / 70\n         * @type {String}\n         ",
      "range": [
        1144,
        1335
      ],
      "loc": {
        "start": {
          "line": 49,
          "column": 8
        },
        "end": {
          "line": 53,
          "column": 11
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n         * Separator symbol appearing between the first and last visible rows of\n         * current page and the total number of filterable rows when paging is\n         * enabled. ie: Rows: 31-40 / 70\n         * @type {String}\n         ",
      "range": [
        1413,
        1655
      ],
      "loc": {
        "start": {
          "line": 56,
          "column": 8
        },
        "end": {
          "line": 61,
          "column": 11
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n         * Css class for container element\n         * @type {String}\n         ",
      "range": [
        1711,
        1795
      ],
      "loc": {
        "start": {
          "line": 64,
          "column": 8
        },
        "end": {
          "line": 67,
          "column": 11
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n         * Callback fired before the counter is refreshed\n         * @type {Function}\n         ",
      "range": [
        1860,
        1961
      ],
      "loc": {
        "start": {
          "line": 70,
          "column": 8
        },
        "end": {
          "line": 73,
          "column": 11
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n         * Callback fired after the counter is refreshed\n         * @type {Function}\n         ",
      "range": [
        2097,
        2197
      ],
      "loc": {
        "start": {
          "line": 77,
          "column": 8
        },
        "end": {
          "line": 80,
          "column": 11
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n     * Initializes RowsCounter instance\n     ",
      "range": [
        2332,
        2383
      ],
      "loc": {
        "start": {
          "line": 85,
          "column": 4
        },
        "end": {
          "line": 87,
          "column": 7
        }
      }
    },
    {
      "type": "Line",
      "value": "rows counter container",
      "range": [
        2495,
        2519
      ],
      "loc": {
        "start": {
          "line": 95,
          "column": 8
        },
        "end": {
          "line": 95,
          "column": 32
        }
      }
    },
    {
      "type": "Line",
      "value": "rows counter label",
      "range": [
        2613,
        2633
      ],
      "loc": {
        "start": {
          "line": 98,
          "column": 8
        },
        "end": {
          "line": 98,
          "column": 28
        }
      }
    },
    {
      "type": "Line",
      "value": " counter is added to defined element",
      "range": [
        2783,
        2821
      ],
      "loc": {
        "start": {
          "line": 103,
          "column": 8
        },
        "end": {
          "line": 103,
          "column": 46
        }
      }
    },
    {
      "type": "Line",
      "value": "default container: 'lDiv'",
      "range": [
        2970,
        2997
      ],
      "loc": {
        "start": {
          "line": 109,
          "column": 8
        },
        "end": {
          "line": 109,
          "column": 35
        }
      }
    },
    {
      "type": "Line",
      "value": "custom container, no need to append statusDiv",
      "range": [
        3199,
        3246
      ],
      "loc": {
        "start": {
          "line": 116,
          "column": 12
        },
        "end": {
          "line": 116,
          "column": 59
        }
      }
    },
    {
      "type": "Line",
      "value": " subscribe to events",
      "range": [
        3423,
        3445
      ],
      "loc": {
        "start": {
          "line": 123,
          "column": 8
        },
        "end": {
          "line": 123,
          "column": 30
        }
      }
    },
    {
      "type": "Block",
      "value": "* @inherited ",
      "range": [
        3638,
        3655
      ],
      "loc": {
        "start": {
          "line": 128,
          "column": 8
        },
        "end": {
          "line": 128,
          "column": 25
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n     * Refreshes the rows counter\n     * @param {Number} p Optional parameter the total number of rows to display\n     * @returns\n     ",
      "range": [
        3724,
        3865
      ],
      "loc": {
        "start": {
          "line": 133,
          "column": 4
        },
        "end": {
          "line": 137,
          "column": 7
        }
      }
    },
    {
      "type": "Line",
      "value": "paging start row",
      "range": [
        4366,
        4384
      ],
      "loc": {
        "start": {
          "line": 157,
          "column": 16
        },
        "end": {
          "line": 157,
          "column": 34
        }
      }
    },
    {
      "type": "Block",
      "value": "*\n     * Remove feature\n     ",
      "range": [
        5048,
        5081
      ],
      "loc": {
        "start": {
          "line": 174,
          "column": 4
        },
        "end": {
          "line": 176,
          "column": 7
        }
      }
    },
    {
      "type": "Line",
      "value": " unsubscribe to events",
      "range": [
        5390,
        5414
      ],
      "loc": {
        "start": {
          "line": 190,
          "column": 8
        },
        "end": {
          "line": 190,
          "column": 32
        }
      }
    }
  ]
}