{
  "type": "Program",
  "body": [
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "local": {
            "type": "Identifier",
            "name": "Dom",
            "range": [
              7,
              10
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 7
              },
              "end": {
                "line": 1,
                "column": 10
              }
            }
          },
          "range": [
            7,
            10
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 7
            },
            "end": {
              "line": 1,
              "column": 10
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "../dom",
        "raw": "'../dom'",
        "range": [
          16,
          24
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 16
          },
          "end": {
            "line": 1,
            "column": 24
          }
        }
      },
      "range": [
        0,
        25
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 0
        },
        "end": {
          "line": 1,
          "column": 25
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "local": {
            "type": "Identifier",
            "name": "Types",
            "range": [
              34,
              39
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 7
              },
              "end": {
                "line": 2,
                "column": 12
              }
            }
          },
          "range": [
            34,
            39
          ],
          "loc": {
            "start": {
              "line": 2,
              "column": 7
            },
            "end": {
              "line": 2,
              "column": 12
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "../types",
        "raw": "'../types'",
        "range": [
          45,
          55
        ],
        "loc": {
          "start": {
            "line": 2,
            "column": 18
          },
          "end": {
            "line": 2,
            "column": 28
          }
        }
      },
      "range": [
        27,
        56
      ],
      "loc": {
        "start": {
          "line": 2,
          "column": 0
        },
        "end": {
          "line": 2,
          "column": 29
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "global",
            "range": [
              64,
              70
            ],
            "loc": {
              "start": {
                "line": 4,
                "column": 4
              },
              "end": {
                "line": 4,
                "column": 10
              }
            }
          },
          "init": {
            "type": "Identifier",
            "name": "window",
            "range": [
              73,
              79
            ],
            "loc": {
              "start": {
                "line": 4,
                "column": 13
              },
              "end": {
                "line": 4,
                "column": 19
              }
            }
          },
          "range": [
            64,
            79
          ],
          "loc": {
            "start": {
              "line": 4,
              "column": 4
            },
            "end": {
              "line": 4,
              "column": 19
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        60,
        80
      ],
      "loc": {
        "start": {
          "line": 4,
          "column": 0
        },
        "end": {
          "line": 4,
          "column": 20
        }
      }
    },
    {
      "type": "ExportNamedDeclaration",
      "declaration": {
        "type": "ClassDeclaration",
        "id": {
          "type": "Identifier",
          "name": "Loader",
          "range": [
            97,
            103
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 13
            },
            "end": {
              "line": 6,
              "column": 19
            }
          }
        },
        "superClass": null,
        "body": {
          "type": "ClassBody",
          "body": [
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "constructor",
                "range": [
                  210,
                  221
                ],
                "loc": {
                  "start": {
                    "line": 12,
                    "column": 4
                  },
                  "end": {
                    "line": 12,
                    "column": 15
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "tf",
                    "range": [
                      222,
                      224
                    ],
                    "loc": {
                      "start": {
                        "line": 12,
                        "column": 16
                      },
                      "end": {
                        "line": 12,
                        "column": 18
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "f",
                            "range": [
                              280,
                              281
                            ],
                            "loc": {
                              "start": {
                                "line": 15,
                                "column": 12
                              },
                              "end": {
                                "line": 15,
                                "column": 13
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "tf",
                                "range": [
                                  284,
                                  286
                                ],
                                "loc": {
                                  "start": {
                                    "line": 15,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 15,
                                    "column": 18
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "config",
                                "range": [
                                  287,
                                  293
                                ],
                                "loc": {
                                  "start": {
                                    "line": 15,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 15,
                                    "column": 25
                                  }
                                }
                              },
                              "range": [
                                284,
                                293
                              ],
                              "loc": {
                                "start": {
                                  "line": 15,
                                  "column": 16
                                },
                                "end": {
                                  "line": 15,
                                  "column": 25
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              284,
                              295
                            ],
                            "loc": {
                              "start": {
                                "line": 15,
                                "column": 16
                              },
                              "end": {
                                "line": 15,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            280,
                            295
                          ],
                          "loc": {
                            "start": {
                              "line": 15,
                              "column": 12
                            },
                            "end": {
                              "line": 15,
                              "column": 27
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        276,
                        296
                      ],
                      "loc": {
                        "start": {
                          "line": 15,
                          "column": 8
                        },
                        "end": {
                          "line": 15,
                          "column": 28
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": " TableFilter configuration",
                          "range": [
                            238,
                            266
                          ],
                          "loc": {
                            "start": {
                              "line": 14,
                              "column": 8
                            },
                            "end": {
                              "line": 14,
                              "column": 36
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "id of container element",
                          "range": [
                            306,
                            331
                          ],
                          "loc": {
                            "start": {
                              "line": 16,
                              "column": 8
                            },
                            "end": {
                              "line": 16,
                              "column": 33
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              341,
                              345
                            ],
                            "loc": {
                              "start": {
                                "line": 17,
                                "column": 8
                              },
                              "end": {
                                "line": 17,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "loaderTgtId",
                            "range": [
                              346,
                              357
                            ],
                            "loc": {
                              "start": {
                                "line": 17,
                                "column": 13
                              },
                              "end": {
                                "line": 17,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            341,
                            357
                          ],
                          "loc": {
                            "start": {
                              "line": 17,
                              "column": 8
                            },
                            "end": {
                              "line": 17,
                              "column": 24
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                360,
                                361
                              ],
                              "loc": {
                                "start": {
                                  "line": 17,
                                  "column": 27
                                },
                                "end": {
                                  "line": 17,
                                  "column": 28
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "loader_target_id",
                              "range": [
                                362,
                                378
                              ],
                              "loc": {
                                "start": {
                                  "line": 17,
                                  "column": 29
                                },
                                "end": {
                                  "line": 17,
                                  "column": 45
                                }
                              }
                            },
                            "range": [
                              360,
                              378
                            ],
                            "loc": {
                              "start": {
                                "line": 17,
                                "column": 27
                              },
                              "end": {
                                "line": 17,
                                "column": 45
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              382,
                              386
                            ],
                            "loc": {
                              "start": {
                                "line": 17,
                                "column": 49
                              },
                              "end": {
                                "line": 17,
                                "column": 53
                              }
                            }
                          },
                          "range": [
                            360,
                            386
                          ],
                          "loc": {
                            "start": {
                              "line": 17,
                              "column": 27
                            },
                            "end": {
                              "line": 17,
                              "column": 53
                            }
                          }
                        },
                        "range": [
                          341,
                          386
                        ],
                        "loc": {
                          "start": {
                            "line": 17,
                            "column": 8
                          },
                          "end": {
                            "line": 17,
                            "column": 53
                          }
                        }
                      },
                      "range": [
                        341,
                        387
                      ],
                      "loc": {
                        "start": {
                          "line": 17,
                          "column": 8
                        },
                        "end": {
                          "line": 17,
                          "column": 54
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "id of container element",
                          "range": [
                            306,
                            331
                          ],
                          "loc": {
                            "start": {
                              "line": 16,
                              "column": 8
                            },
                            "end": {
                              "line": 16,
                              "column": 33
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "div containing loader",
                          "range": [
                            397,
                            420
                          ],
                          "loc": {
                            "start": {
                              "line": 18,
                              "column": 8
                            },
                            "end": {
                              "line": 18,
                              "column": 31
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              430,
                              434
                            ],
                            "loc": {
                              "start": {
                                "line": 19,
                                "column": 8
                              },
                              "end": {
                                "line": 19,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "loaderDiv",
                            "range": [
                              435,
                              444
                            ],
                            "loc": {
                              "start": {
                                "line": 19,
                                "column": 13
                              },
                              "end": {
                                "line": 19,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            430,
                            444
                          ],
                          "loc": {
                            "start": {
                              "line": 19,
                              "column": 8
                            },
                            "end": {
                              "line": 19,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            447,
                            451
                          ],
                          "loc": {
                            "start": {
                              "line": 19,
                              "column": 25
                            },
                            "end": {
                              "line": 19,
                              "column": 29
                            }
                          }
                        },
                        "range": [
                          430,
                          451
                        ],
                        "loc": {
                          "start": {
                            "line": 19,
                            "column": 8
                          },
                          "end": {
                            "line": 19,
                            "column": 29
                          }
                        }
                      },
                      "range": [
                        430,
                        452
                      ],
                      "loc": {
                        "start": {
                          "line": 19,
                          "column": 8
                        },
                        "end": {
                          "line": 19,
                          "column": 30
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "div containing loader",
                          "range": [
                            397,
                            420
                          ],
                          "loc": {
                            "start": {
                              "line": 18,
                              "column": 8
                            },
                            "end": {
                              "line": 18,
                              "column": 31
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "defines loader text",
                          "range": [
                            462,
                            483
                          ],
                          "loc": {
                            "start": {
                              "line": 20,
                              "column": 8
                            },
                            "end": {
                              "line": 20,
                              "column": 29
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              493,
                              497
                            ],
                            "loc": {
                              "start": {
                                "line": 21,
                                "column": 8
                              },
                              "end": {
                                "line": 21,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "loaderText",
                            "range": [
                              498,
                              508
                            ],
                            "loc": {
                              "start": {
                                "line": 21,
                                "column": 13
                              },
                              "end": {
                                "line": 21,
                                "column": 23
                              }
                            }
                          },
                          "range": [
                            493,
                            508
                          ],
                          "loc": {
                            "start": {
                              "line": 21,
                              "column": 8
                            },
                            "end": {
                              "line": 21,
                              "column": 23
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                511,
                                512
                              ],
                              "loc": {
                                "start": {
                                  "line": 21,
                                  "column": 26
                                },
                                "end": {
                                  "line": 21,
                                  "column": 27
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "loader_text",
                              "range": [
                                513,
                                524
                              ],
                              "loc": {
                                "start": {
                                  "line": 21,
                                  "column": 28
                                },
                                "end": {
                                  "line": 21,
                                  "column": 39
                                }
                              }
                            },
                            "range": [
                              511,
                              524
                            ],
                            "loc": {
                              "start": {
                                "line": 21,
                                "column": 26
                              },
                              "end": {
                                "line": 21,
                                "column": 39
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "Loading...",
                            "raw": "'Loading...'",
                            "range": [
                              528,
                              540
                            ],
                            "loc": {
                              "start": {
                                "line": 21,
                                "column": 43
                              },
                              "end": {
                                "line": 21,
                                "column": 55
                              }
                            }
                          },
                          "range": [
                            511,
                            540
                          ],
                          "loc": {
                            "start": {
                              "line": 21,
                              "column": 26
                            },
                            "end": {
                              "line": 21,
                              "column": 55
                            }
                          }
                        },
                        "range": [
                          493,
                          540
                        ],
                        "loc": {
                          "start": {
                            "line": 21,
                            "column": 8
                          },
                          "end": {
                            "line": 21,
                            "column": 55
                          }
                        }
                      },
                      "range": [
                        493,
                        541
                      ],
                      "loc": {
                        "start": {
                          "line": 21,
                          "column": 8
                        },
                        "end": {
                          "line": 21,
                          "column": 56
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "defines loader text",
                          "range": [
                            462,
                            483
                          ],
                          "loc": {
                            "start": {
                              "line": 20,
                              "column": 8
                            },
                            "end": {
                              "line": 20,
                              "column": 29
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "defines loader innerHtml",
                          "range": [
                            551,
                            577
                          ],
                          "loc": {
                            "start": {
                              "line": 22,
                              "column": 8
                            },
                            "end": {
                              "line": 22,
                              "column": 34
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              587,
                              591
                            ],
                            "loc": {
                              "start": {
                                "line": 23,
                                "column": 8
                              },
                              "end": {
                                "line": 23,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "loaderHtml",
                            "range": [
                              592,
                              602
                            ],
                            "loc": {
                              "start": {
                                "line": 23,
                                "column": 13
                              },
                              "end": {
                                "line": 23,
                                "column": 23
                              }
                            }
                          },
                          "range": [
                            587,
                            602
                          ],
                          "loc": {
                            "start": {
                              "line": 23,
                              "column": 8
                            },
                            "end": {
                              "line": 23,
                              "column": 23
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                605,
                                606
                              ],
                              "loc": {
                                "start": {
                                  "line": 23,
                                  "column": 26
                                },
                                "end": {
                                  "line": 23,
                                  "column": 27
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "loader_html",
                              "range": [
                                607,
                                618
                              ],
                              "loc": {
                                "start": {
                                  "line": 23,
                                  "column": 28
                                },
                                "end": {
                                  "line": 23,
                                  "column": 39
                                }
                              }
                            },
                            "range": [
                              605,
                              618
                            ],
                            "loc": {
                              "start": {
                                "line": 23,
                                "column": 26
                              },
                              "end": {
                                "line": 23,
                                "column": 39
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              622,
                              626
                            ],
                            "loc": {
                              "start": {
                                "line": 23,
                                "column": 43
                              },
                              "end": {
                                "line": 23,
                                "column": 47
                              }
                            }
                          },
                          "range": [
                            605,
                            626
                          ],
                          "loc": {
                            "start": {
                              "line": 23,
                              "column": 26
                            },
                            "end": {
                              "line": 23,
                              "column": 47
                            }
                          }
                        },
                        "range": [
                          587,
                          626
                        ],
                        "loc": {
                          "start": {
                            "line": 23,
                            "column": 8
                          },
                          "end": {
                            "line": 23,
                            "column": 47
                          }
                        }
                      },
                      "range": [
                        587,
                        627
                      ],
                      "loc": {
                        "start": {
                          "line": 23,
                          "column": 8
                        },
                        "end": {
                          "line": 23,
                          "column": 48
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "defines loader innerHtml",
                          "range": [
                            551,
                            577
                          ],
                          "loc": {
                            "start": {
                              "line": 22,
                              "column": 8
                            },
                            "end": {
                              "line": 22,
                              "column": 34
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "defines css class for loader div",
                          "range": [
                            637,
                            671
                          ],
                          "loc": {
                            "start": {
                              "line": 24,
                              "column": 8
                            },
                            "end": {
                              "line": 24,
                              "column": 42
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              681,
                              685
                            ],
                            "loc": {
                              "start": {
                                "line": 25,
                                "column": 8
                              },
                              "end": {
                                "line": 25,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "loaderCssClass",
                            "range": [
                              686,
                              700
                            ],
                            "loc": {
                              "start": {
                                "line": 25,
                                "column": 13
                              },
                              "end": {
                                "line": 25,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            681,
                            700
                          ],
                          "loc": {
                            "start": {
                              "line": 25,
                              "column": 8
                            },
                            "end": {
                              "line": 25,
                              "column": 27
                            }
                          }
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                703,
                                704
                              ],
                              "loc": {
                                "start": {
                                  "line": 25,
                                  "column": 30
                                },
                                "end": {
                                  "line": 25,
                                  "column": 31
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "loader_css_class",
                              "range": [
                                705,
                                721
                              ],
                              "loc": {
                                "start": {
                                  "line": 25,
                                  "column": 32
                                },
                                "end": {
                                  "line": 25,
                                  "column": 48
                                }
                              }
                            },
                            "range": [
                              703,
                              721
                            ],
                            "loc": {
                              "start": {
                                "line": 25,
                                "column": 30
                              },
                              "end": {
                                "line": 25,
                                "column": 48
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "loader",
                            "raw": "'loader'",
                            "range": [
                              725,
                              733
                            ],
                            "loc": {
                              "start": {
                                "line": 25,
                                "column": 52
                              },
                              "end": {
                                "line": 25,
                                "column": 60
                              }
                            }
                          },
                          "range": [
                            703,
                            733
                          ],
                          "loc": {
                            "start": {
                              "line": 25,
                              "column": 30
                            },
                            "end": {
                              "line": 25,
                              "column": 60
                            }
                          }
                        },
                        "range": [
                          681,
                          733
                        ],
                        "loc": {
                          "start": {
                            "line": 25,
                            "column": 8
                          },
                          "end": {
                            "line": 25,
                            "column": 60
                          }
                        }
                      },
                      "range": [
                        681,
                        734
                      ],
                      "loc": {
                        "start": {
                          "line": 25,
                          "column": 8
                        },
                        "end": {
                          "line": 25,
                          "column": 61
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "defines css class for loader div",
                          "range": [
                            637,
                            671
                          ],
                          "loc": {
                            "start": {
                              "line": 24,
                              "column": 8
                            },
                            "end": {
                              "line": 24,
                              "column": 42
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "delay for hiding loader",
                          "range": [
                            744,
                            769
                          ],
                          "loc": {
                            "start": {
                              "line": 26,
                              "column": 8
                            },
                            "end": {
                              "line": 26,
                              "column": 33
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              779,
                              783
                            ],
                            "loc": {
                              "start": {
                                "line": 27,
                                "column": 8
                              },
                              "end": {
                                "line": 27,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "loaderCloseDelay",
                            "range": [
                              784,
                              800
                            ],
                            "loc": {
                              "start": {
                                "line": 27,
                                "column": 13
                              },
                              "end": {
                                "line": 27,
                                "column": 29
                              }
                            }
                          },
                          "range": [
                            779,
                            800
                          ],
                          "loc": {
                            "start": {
                              "line": 27,
                              "column": 8
                            },
                            "end": {
                              "line": 27,
                              "column": 29
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": 200,
                          "raw": "200",
                          "range": [
                            803,
                            806
                          ],
                          "loc": {
                            "start": {
                              "line": 27,
                              "column": 32
                            },
                            "end": {
                              "line": 27,
                              "column": 35
                            }
                          }
                        },
                        "range": [
                          779,
                          806
                        ],
                        "loc": {
                          "start": {
                            "line": 27,
                            "column": 8
                          },
                          "end": {
                            "line": 27,
                            "column": 35
                          }
                        }
                      },
                      "range": [
                        779,
                        807
                      ],
                      "loc": {
                        "start": {
                          "line": 27,
                          "column": 8
                        },
                        "end": {
                          "line": 27,
                          "column": 36
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "delay for hiding loader",
                          "range": [
                            744,
                            769
                          ],
                          "loc": {
                            "start": {
                              "line": 26,
                              "column": 8
                            },
                            "end": {
                              "line": 26,
                              "column": 33
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "callback function before loader is displayed",
                          "range": [
                            817,
                            863
                          ],
                          "loc": {
                            "start": {
                              "line": 28,
                              "column": 8
                            },
                            "end": {
                              "line": 28,
                              "column": 54
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              873,
                              877
                            ],
                            "loc": {
                              "start": {
                                "line": 29,
                                "column": 8
                              },
                              "end": {
                                "line": 29,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onShowLoader",
                            "range": [
                              878,
                              890
                            ],
                            "loc": {
                              "start": {
                                "line": 29,
                                "column": 13
                              },
                              "end": {
                                "line": 29,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            873,
                            890
                          ],
                          "loc": {
                            "start": {
                              "line": 29,
                              "column": 8
                            },
                            "end": {
                              "line": 29,
                              "column": 25
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "Types",
                                "range": [
                                  893,
                                  898
                                ],
                                "loc": {
                                  "start": {
                                    "line": 29,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 29,
                                    "column": 33
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "isFn",
                                "range": [
                                  899,
                                  903
                                ],
                                "loc": {
                                  "start": {
                                    "line": 29,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 29,
                                    "column": 38
                                  }
                                }
                              },
                              "range": [
                                893,
                                903
                              ],
                              "loc": {
                                "start": {
                                  "line": 29,
                                  "column": 28
                                },
                                "end": {
                                  "line": 29,
                                  "column": 38
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "f",
                                  "range": [
                                    904,
                                    905
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 29,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 29,
                                      "column": 40
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "on_show_loader",
                                  "range": [
                                    906,
                                    920
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 29,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 29,
                                      "column": 55
                                    }
                                  }
                                },
                                "range": [
                                  904,
                                  920
                                ],
                                "loc": {
                                  "start": {
                                    "line": 29,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 29,
                                    "column": 55
                                  }
                                }
                              }
                            ],
                            "range": [
                              893,
                              921
                            ],
                            "loc": {
                              "start": {
                                "line": 29,
                                "column": 28
                              },
                              "end": {
                                "line": 29,
                                "column": 56
                              }
                            }
                          },
                          "consequent": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                937,
                                938
                              ],
                              "loc": {
                                "start": {
                                  "line": 30,
                                  "column": 12
                                },
                                "end": {
                                  "line": 30,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "on_show_loader",
                              "range": [
                                939,
                                953
                              ],
                              "loc": {
                                "start": {
                                  "line": 30,
                                  "column": 14
                                },
                                "end": {
                                  "line": 30,
                                  "column": 28
                                }
                              }
                            },
                            "range": [
                              937,
                              953
                            ],
                            "loc": {
                              "start": {
                                "line": 30,
                                "column": 12
                              },
                              "end": {
                                "line": 30,
                                "column": 28
                              }
                            }
                          },
                          "alternate": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              956,
                              960
                            ],
                            "loc": {
                              "start": {
                                "line": 30,
                                "column": 31
                              },
                              "end": {
                                "line": 30,
                                "column": 35
                              }
                            }
                          },
                          "range": [
                            893,
                            960
                          ],
                          "loc": {
                            "start": {
                              "line": 29,
                              "column": 28
                            },
                            "end": {
                              "line": 30,
                              "column": 35
                            }
                          }
                        },
                        "range": [
                          873,
                          960
                        ],
                        "loc": {
                          "start": {
                            "line": 29,
                            "column": 8
                          },
                          "end": {
                            "line": 30,
                            "column": 35
                          }
                        }
                      },
                      "range": [
                        873,
                        961
                      ],
                      "loc": {
                        "start": {
                          "line": 29,
                          "column": 8
                        },
                        "end": {
                          "line": 30,
                          "column": 36
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "callback function before loader is displayed",
                          "range": [
                            817,
                            863
                          ],
                          "loc": {
                            "start": {
                              "line": 28,
                              "column": 8
                            },
                            "end": {
                              "line": 28,
                              "column": 54
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "callback function after loader is closed",
                          "range": [
                            971,
                            1013
                          ],
                          "loc": {
                            "start": {
                              "line": 31,
                              "column": 8
                            },
                            "end": {
                              "line": 31,
                              "column": 50
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1023,
                              1027
                            ],
                            "loc": {
                              "start": {
                                "line": 32,
                                "column": 8
                              },
                              "end": {
                                "line": 32,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onHideLoader",
                            "range": [
                              1028,
                              1040
                            ],
                            "loc": {
                              "start": {
                                "line": 32,
                                "column": 13
                              },
                              "end": {
                                "line": 32,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            1023,
                            1040
                          ],
                          "loc": {
                            "start": {
                              "line": 32,
                              "column": 8
                            },
                            "end": {
                              "line": 32,
                              "column": 25
                            }
                          }
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "test": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "Types",
                                "range": [
                                  1043,
                                  1048
                                ],
                                "loc": {
                                  "start": {
                                    "line": 32,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 32,
                                    "column": 33
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "isFn",
                                "range": [
                                  1049,
                                  1053
                                ],
                                "loc": {
                                  "start": {
                                    "line": 32,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 32,
                                    "column": 38
                                  }
                                }
                              },
                              "range": [
                                1043,
                                1053
                              ],
                              "loc": {
                                "start": {
                                  "line": 32,
                                  "column": 28
                                },
                                "end": {
                                  "line": 32,
                                  "column": 38
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "f",
                                  "range": [
                                    1054,
                                    1055
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 32,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 32,
                                      "column": 40
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "on_hide_loader",
                                  "range": [
                                    1056,
                                    1070
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 32,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 32,
                                      "column": 55
                                    }
                                  }
                                },
                                "range": [
                                  1054,
                                  1070
                                ],
                                "loc": {
                                  "start": {
                                    "line": 32,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 32,
                                    "column": 55
                                  }
                                }
                              }
                            ],
                            "range": [
                              1043,
                              1071
                            ],
                            "loc": {
                              "start": {
                                "line": 32,
                                "column": 28
                              },
                              "end": {
                                "line": 32,
                                "column": 56
                              }
                            }
                          },
                          "consequent": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                1087,
                                1088
                              ],
                              "loc": {
                                "start": {
                                  "line": 33,
                                  "column": 12
                                },
                                "end": {
                                  "line": 33,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "on_hide_loader",
                              "range": [
                                1089,
                                1103
                              ],
                              "loc": {
                                "start": {
                                  "line": 33,
                                  "column": 14
                                },
                                "end": {
                                  "line": 33,
                                  "column": 28
                                }
                              }
                            },
                            "range": [
                              1087,
                              1103
                            ],
                            "loc": {
                              "start": {
                                "line": 33,
                                "column": 12
                              },
                              "end": {
                                "line": 33,
                                "column": 28
                              }
                            }
                          },
                          "alternate": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              1106,
                              1110
                            ],
                            "loc": {
                              "start": {
                                "line": 33,
                                "column": 31
                              },
                              "end": {
                                "line": 33,
                                "column": 35
                              }
                            }
                          },
                          "range": [
                            1043,
                            1110
                          ],
                          "loc": {
                            "start": {
                              "line": 32,
                              "column": 28
                            },
                            "end": {
                              "line": 33,
                              "column": 35
                            }
                          }
                        },
                        "range": [
                          1023,
                          1110
                        ],
                        "loc": {
                          "start": {
                            "line": 32,
                            "column": 8
                          },
                          "end": {
                            "line": 33,
                            "column": 35
                          }
                        }
                      },
                      "range": [
                        1023,
                        1111
                      ],
                      "loc": {
                        "start": {
                          "line": 32,
                          "column": 8
                        },
                        "end": {
                          "line": 33,
                          "column": 36
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "callback function after loader is closed",
                          "range": [
                            971,
                            1013
                          ],
                          "loc": {
                            "start": {
                              "line": 31,
                              "column": 8
                            },
                            "end": {
                              "line": 31,
                              "column": 50
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": "loader div",
                          "range": [
                            1121,
                            1133
                          ],
                          "loc": {
                            "start": {
                              "line": 34,
                              "column": 8
                            },
                            "end": {
                              "line": 34,
                              "column": 20
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1143,
                              1147
                            ],
                            "loc": {
                              "start": {
                                "line": 35,
                                "column": 8
                              },
                              "end": {
                                "line": 35,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "prfxLoader",
                            "range": [
                              1148,
                              1158
                            ],
                            "loc": {
                              "start": {
                                "line": 35,
                                "column": 13
                              },
                              "end": {
                                "line": 35,
                                "column": 23
                              }
                            }
                          },
                          "range": [
                            1143,
                            1158
                          ],
                          "loc": {
                            "start": {
                              "line": 35,
                              "column": 8
                            },
                            "end": {
                              "line": 35,
                              "column": 23
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "load_",
                          "raw": "'load_'",
                          "range": [
                            1161,
                            1168
                          ],
                          "loc": {
                            "start": {
                              "line": 35,
                              "column": 26
                            },
                            "end": {
                              "line": 35,
                              "column": 33
                            }
                          }
                        },
                        "range": [
                          1143,
                          1168
                        ],
                        "loc": {
                          "start": {
                            "line": 35,
                            "column": 8
                          },
                          "end": {
                            "line": 35,
                            "column": 33
                          }
                        }
                      },
                      "range": [
                        1143,
                        1169
                      ],
                      "loc": {
                        "start": {
                          "line": 35,
                          "column": 8
                        },
                        "end": {
                          "line": 35,
                          "column": 34
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": "loader div",
                          "range": [
                            1121,
                            1133
                          ],
                          "loc": {
                            "start": {
                              "line": 34,
                              "column": 8
                            },
                            "end": {
                              "line": 34,
                              "column": 20
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1181,
                              1185
                            ],
                            "loc": {
                              "start": {
                                "line": 37,
                                "column": 8
                              },
                              "end": {
                                "line": 37,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "tf",
                            "range": [
                              1186,
                              1188
                            ],
                            "loc": {
                              "start": {
                                "line": 37,
                                "column": 13
                              },
                              "end": {
                                "line": 37,
                                "column": 15
                              }
                            }
                          },
                          "range": [
                            1181,
                            1188
                          ],
                          "loc": {
                            "start": {
                              "line": 37,
                              "column": 8
                            },
                            "end": {
                              "line": 37,
                              "column": 15
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "tf",
                          "range": [
                            1191,
                            1193
                          ],
                          "loc": {
                            "start": {
                              "line": 37,
                              "column": 18
                            },
                            "end": {
                              "line": 37,
                              "column": 20
                            }
                          }
                        },
                        "range": [
                          1181,
                          1193
                        ],
                        "loc": {
                          "start": {
                            "line": 37,
                            "column": 8
                          },
                          "end": {
                            "line": 37,
                            "column": 20
                          }
                        }
                      },
                      "range": [
                        1181,
                        1194
                      ],
                      "loc": {
                        "start": {
                          "line": 37,
                          "column": 8
                        },
                        "end": {
                          "line": 37,
                          "column": 21
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "containerDiv",
                            "range": [
                              1210,
                              1222
                            ],
                            "loc": {
                              "start": {
                                "line": 39,
                                "column": 12
                              },
                              "end": {
                                "line": 39,
                                "column": 24
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "Dom",
                                "range": [
                                  1225,
                                  1228
                                ],
                                "loc": {
                                  "start": {
                                    "line": 39,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 39,
                                    "column": 30
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "create",
                                "range": [
                                  1229,
                                  1235
                                ],
                                "loc": {
                                  "start": {
                                    "line": 39,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 39,
                                    "column": 37
                                  }
                                }
                              },
                              "range": [
                                1225,
                                1235
                              ],
                              "loc": {
                                "start": {
                                  "line": 39,
                                  "column": 27
                                },
                                "end": {
                                  "line": 39,
                                  "column": 37
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Literal",
                                "value": "div",
                                "raw": "'div'",
                                "range": [
                                  1236,
                                  1241
                                ],
                                "loc": {
                                  "start": {
                                    "line": 39,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 39,
                                    "column": 43
                                  }
                                }
                              },
                              {
                                "type": "ArrayExpression",
                                "elements": [
                                  {
                                    "type": "Literal",
                                    "value": "id",
                                    "raw": "'id'",
                                    "range": [
                                      1244,
                                      1248
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 50
                                      }
                                    }
                                  },
                                  {
                                    "type": "BinaryExpression",
                                    "operator": "+",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "ThisExpression",
                                        "range": [
                                          1250,
                                          1254
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 39,
                                            "column": 52
                                          },
                                          "end": {
                                            "line": 39,
                                            "column": 56
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "prfxLoader",
                                        "range": [
                                          1255,
                                          1265
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 39,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 39,
                                            "column": 67
                                          }
                                        }
                                      },
                                      "range": [
                                        1250,
                                        1265
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 39,
                                          "column": 52
                                        },
                                        "end": {
                                          "line": 39,
                                          "column": 67
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "tf",
                                        "range": [
                                          1266,
                                          1268
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 39,
                                            "column": 68
                                          },
                                          "end": {
                                            "line": 39,
                                            "column": 70
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "id",
                                        "range": [
                                          1269,
                                          1271
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 39,
                                            "column": 71
                                          },
                                          "end": {
                                            "line": 39,
                                            "column": 73
                                          }
                                        }
                                      },
                                      "range": [
                                        1266,
                                        1271
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 39,
                                          "column": 68
                                        },
                                        "end": {
                                          "line": 39,
                                          "column": 73
                                        }
                                      }
                                    },
                                    "range": [
                                      1250,
                                      1271
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 73
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1243,
                                  1272
                                ],
                                "loc": {
                                  "start": {
                                    "line": 39,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 39,
                                    "column": 74
                                  }
                                }
                              }
                            ],
                            "range": [
                              1225,
                              1273
                            ],
                            "loc": {
                              "start": {
                                "line": 39,
                                "column": 27
                              },
                              "end": {
                                "line": 39,
                                "column": 75
                              }
                            }
                          },
                          "range": [
                            1210,
                            1273
                          ],
                          "loc": {
                            "start": {
                              "line": 39,
                              "column": 12
                            },
                            "end": {
                              "line": 39,
                              "column": 75
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        1206,
                        1274
                      ],
                      "loc": {
                        "start": {
                          "line": 39,
                          "column": 8
                        },
                        "end": {
                          "line": 39,
                          "column": 76
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "containerDiv",
                            "range": [
                              1284,
                              1296
                            ],
                            "loc": {
                              "start": {
                                "line": 40,
                                "column": 8
                              },
                              "end": {
                                "line": 40,
                                "column": 20
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "className",
                            "range": [
                              1297,
                              1306
                            ],
                            "loc": {
                              "start": {
                                "line": 40,
                                "column": 21
                              },
                              "end": {
                                "line": 40,
                                "column": 30
                              }
                            }
                          },
                          "range": [
                            1284,
                            1306
                          ],
                          "loc": {
                            "start": {
                              "line": 40,
                              "column": 8
                            },
                            "end": {
                              "line": 40,
                              "column": 30
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1309,
                              1313
                            ],
                            "loc": {
                              "start": {
                                "line": 40,
                                "column": 33
                              },
                              "end": {
                                "line": 40,
                                "column": 37
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "loaderCssClass",
                            "range": [
                              1314,
                              1328
                            ],
                            "loc": {
                              "start": {
                                "line": 40,
                                "column": 38
                              },
                              "end": {
                                "line": 40,
                                "column": 52
                              }
                            }
                          },
                          "range": [
                            1309,
                            1328
                          ],
                          "loc": {
                            "start": {
                              "line": 40,
                              "column": 33
                            },
                            "end": {
                              "line": 40,
                              "column": 52
                            }
                          }
                        },
                        "range": [
                          1284,
                          1328
                        ],
                        "loc": {
                          "start": {
                            "line": 40,
                            "column": 8
                          },
                          "end": {
                            "line": 40,
                            "column": 52
                          }
                        }
                      },
                      "range": [
                        1284,
                        1329
                      ],
                      "loc": {
                        "start": {
                          "line": 40,
                          "column": 8
                        },
                        "end": {
                          "line": 40,
                          "column": 53
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "targetEl",
                            "range": [
                              1345,
                              1353
                            ],
                            "loc": {
                              "start": {
                                "line": 42,
                                "column": 12
                              },
                              "end": {
                                "line": 42,
                                "column": 20
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "UnaryExpression",
                              "operator": "!",
                              "argument": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    1357,
                                    1361
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 42,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 42,
                                      "column": 28
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "loaderTgtId",
                                  "range": [
                                    1362,
                                    1373
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 42,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 42,
                                      "column": 40
                                    }
                                  }
                                },
                                "range": [
                                  1357,
                                  1373
                                ],
                                "loc": {
                                  "start": {
                                    "line": 42,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 42,
                                    "column": 40
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                1356,
                                1373
                              ],
                              "loc": {
                                "start": {
                                  "line": 42,
                                  "column": 23
                                },
                                "end": {
                                  "line": 42,
                                  "column": 40
                                }
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "tf",
                                  "range": [
                                    1389,
                                    1391
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "tbl",
                                  "range": [
                                    1392,
                                    1395
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 18
                                    }
                                  }
                                },
                                "range": [
                                  1389,
                                  1395
                                ],
                                "loc": {
                                  "start": {
                                    "line": 43,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 43,
                                    "column": 18
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "parentNode",
                                "range": [
                                  1396,
                                  1406
                                ],
                                "loc": {
                                  "start": {
                                    "line": 43,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 43,
                                    "column": 29
                                  }
                                }
                              },
                              "range": [
                                1389,
                                1406
                              ],
                              "loc": {
                                "start": {
                                  "line": 43,
                                  "column": 12
                                },
                                "end": {
                                  "line": 43,
                                  "column": 29
                                }
                              }
                            },
                            "alternate": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "Dom",
                                  "range": [
                                    1409,
                                    1412
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 35
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "id",
                                  "range": [
                                    1413,
                                    1415
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 38
                                    }
                                  }
                                },
                                "range": [
                                  1409,
                                  1415
                                ],
                                "loc": {
                                  "start": {
                                    "line": 43,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 43,
                                    "column": 38
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1416,
                                      1420
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 39
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "loaderTgtId",
                                    "range": [
                                      1421,
                                      1432
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 44
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    1416,
                                    1432
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 55
                                    }
                                  }
                                }
                              ],
                              "range": [
                                1409,
                                1433
                              ],
                              "loc": {
                                "start": {
                                  "line": 43,
                                  "column": 32
                                },
                                "end": {
                                  "line": 43,
                                  "column": 56
                                }
                              }
                            },
                            "range": [
                              1356,
                              1433
                            ],
                            "loc": {
                              "start": {
                                "line": 42,
                                "column": 23
                              },
                              "end": {
                                "line": 43,
                                "column": 56
                              }
                            }
                          },
                          "range": [
                            1345,
                            1433
                          ],
                          "loc": {
                            "start": {
                              "line": 42,
                              "column": 12
                            },
                            "end": {
                              "line": 43,
                              "column": 56
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        1341,
                        1434
                      ],
                      "loc": {
                        "start": {
                          "line": 42,
                          "column": 8
                        },
                        "end": {
                          "line": 43,
                          "column": 57
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1448,
                              1452
                            ],
                            "loc": {
                              "start": {
                                "line": 44,
                                "column": 12
                              },
                              "end": {
                                "line": 44,
                                "column": 16
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "loaderTgtId",
                            "range": [
                              1453,
                              1464
                            ],
                            "loc": {
                              "start": {
                                "line": 44,
                                "column": 17
                              },
                              "end": {
                                "line": 44,
                                "column": 28
                              }
                            }
                          },
                          "range": [
                            1448,
                            1464
                          ],
                          "loc": {
                            "start": {
                              "line": 44,
                              "column": 12
                            },
                            "end": {
                              "line": 44,
                              "column": 28
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          1447,
                          1464
                        ],
                        "loc": {
                          "start": {
                            "line": 44,
                            "column": 11
                          },
                          "end": {
                            "line": 44,
                            "column": 28
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "targetEl",
                                  "range": [
                                    1480,
                                    1488
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 45,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 45,
                                      "column": 20
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "insertBefore",
                                  "range": [
                                    1489,
                                    1501
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 45,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 45,
                                      "column": 33
                                    }
                                  }
                                },
                                "range": [
                                  1480,
                                  1501
                                ],
                                "loc": {
                                  "start": {
                                    "line": 45,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 45,
                                    "column": 33
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "containerDiv",
                                  "range": [
                                    1502,
                                    1514
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 45,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 45,
                                      "column": 46
                                    }
                                  }
                                },
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "tf",
                                    "range": [
                                      1516,
                                      1518
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 45,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 45,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "tbl",
                                    "range": [
                                      1519,
                                      1522
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 45,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 45,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    1516,
                                    1522
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 45,
                                      "column": 48
                                    },
                                    "end": {
                                      "line": 45,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "range": [
                                1480,
                                1523
                              ],
                              "loc": {
                                "start": {
                                  "line": 45,
                                  "column": 12
                                },
                                "end": {
                                  "line": 45,
                                  "column": 55
                                }
                              }
                            },
                            "range": [
                              1480,
                              1524
                            ],
                            "loc": {
                              "start": {
                                "line": 45,
                                "column": 12
                              },
                              "end": {
                                "line": 45,
                                "column": 56
                              }
                            }
                          }
                        ],
                        "range": [
                          1465,
                          1535
                        ],
                        "loc": {
                          "start": {
                            "line": 44,
                            "column": 29
                          },
                          "end": {
                            "line": 46,
                            "column": 9
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "targetEl",
                                  "range": [
                                    1556,
                                    1564
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 47,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 47,
                                      "column": 20
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "appendChild",
                                  "range": [
                                    1565,
                                    1576
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 47,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 47,
                                      "column": 32
                                    }
                                  }
                                },
                                "range": [
                                  1556,
                                  1576
                                ],
                                "loc": {
                                  "start": {
                                    "line": 47,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 47,
                                    "column": 32
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "containerDiv",
                                  "range": [
                                    1577,
                                    1589
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 47,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 47,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "range": [
                                1556,
                                1590
                              ],
                              "loc": {
                                "start": {
                                  "line": 47,
                                  "column": 12
                                },
                                "end": {
                                  "line": 47,
                                  "column": 46
                                }
                              }
                            },
                            "range": [
                              1556,
                              1591
                            ],
                            "loc": {
                              "start": {
                                "line": 47,
                                "column": 12
                              },
                              "end": {
                                "line": 47,
                                "column": 47
                              }
                            }
                          }
                        ],
                        "range": [
                          1541,
                          1602
                        ],
                        "loc": {
                          "start": {
                            "line": 46,
                            "column": 15
                          },
                          "end": {
                            "line": 48,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        1444,
                        1602
                      ],
                      "loc": {
                        "start": {
                          "line": 44,
                          "column": 8
                        },
                        "end": {
                          "line": 48,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1612,
                              1616
                            ],
                            "loc": {
                              "start": {
                                "line": 49,
                                "column": 8
                              },
                              "end": {
                                "line": 49,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "loaderDiv",
                            "range": [
                              1617,
                              1626
                            ],
                            "loc": {
                              "start": {
                                "line": 49,
                                "column": 13
                              },
                              "end": {
                                "line": 49,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            1612,
                            1626
                          ],
                          "loc": {
                            "start": {
                              "line": 49,
                              "column": 8
                            },
                            "end": {
                              "line": 49,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "Dom",
                              "range": [
                                1629,
                                1632
                              ],
                              "loc": {
                                "start": {
                                  "line": 49,
                                  "column": 25
                                },
                                "end": {
                                  "line": 49,
                                  "column": 28
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "id",
                              "range": [
                                1633,
                                1635
                              ],
                              "loc": {
                                "start": {
                                  "line": 49,
                                  "column": 29
                                },
                                "end": {
                                  "line": 49,
                                  "column": 31
                                }
                              }
                            },
                            "range": [
                              1629,
                              1635
                            ],
                            "loc": {
                              "start": {
                                "line": 49,
                                "column": 25
                              },
                              "end": {
                                "line": 49,
                                "column": 31
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "BinaryExpression",
                              "operator": "+",
                              "left": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    1636,
                                    1640
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 49,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 49,
                                      "column": 36
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "prfxLoader",
                                  "range": [
                                    1641,
                                    1651
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 49,
                                      "column": 37
                                    },
                                    "end": {
                                      "line": 49,
                                      "column": 47
                                    }
                                  }
                                },
                                "range": [
                                  1636,
                                  1651
                                ],
                                "loc": {
                                  "start": {
                                    "line": 49,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 49,
                                    "column": 47
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "tf",
                                  "range": [
                                    1652,
                                    1654
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 49,
                                      "column": 48
                                    },
                                    "end": {
                                      "line": 49,
                                      "column": 50
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "id",
                                  "range": [
                                    1655,
                                    1657
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 49,
                                      "column": 51
                                    },
                                    "end": {
                                      "line": 49,
                                      "column": 53
                                    }
                                  }
                                },
                                "range": [
                                  1652,
                                  1657
                                ],
                                "loc": {
                                  "start": {
                                    "line": 49,
                                    "column": 48
                                  },
                                  "end": {
                                    "line": 49,
                                    "column": 53
                                  }
                                }
                              },
                              "range": [
                                1636,
                                1657
                              ],
                              "loc": {
                                "start": {
                                  "line": 49,
                                  "column": 32
                                },
                                "end": {
                                  "line": 49,
                                  "column": 53
                                }
                              }
                            }
                          ],
                          "range": [
                            1629,
                            1658
                          ],
                          "loc": {
                            "start": {
                              "line": 49,
                              "column": 25
                            },
                            "end": {
                              "line": 49,
                              "column": 54
                            }
                          }
                        },
                        "range": [
                          1612,
                          1658
                        ],
                        "loc": {
                          "start": {
                            "line": 49,
                            "column": 8
                          },
                          "end": {
                            "line": 49,
                            "column": 54
                          }
                        }
                      },
                      "range": [
                        1612,
                        1659
                      ],
                      "loc": {
                        "start": {
                          "line": 49,
                          "column": 8
                        },
                        "end": {
                          "line": 49,
                          "column": 55
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1673,
                              1677
                            ],
                            "loc": {
                              "start": {
                                "line": 50,
                                "column": 12
                              },
                              "end": {
                                "line": 50,
                                "column": 16
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "loaderHtml",
                            "range": [
                              1678,
                              1688
                            ],
                            "loc": {
                              "start": {
                                "line": 50,
                                "column": 17
                              },
                              "end": {
                                "line": 50,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            1673,
                            1688
                          ],
                          "loc": {
                            "start": {
                              "line": 50,
                              "column": 12
                            },
                            "end": {
                              "line": 50,
                              "column": 27
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          1672,
                          1688
                        ],
                        "loc": {
                          "start": {
                            "line": 50,
                            "column": 11
                          },
                          "end": {
                            "line": 50,
                            "column": 27
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1704,
                                      1708
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "loaderDiv",
                                    "range": [
                                      1709,
                                      1718
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    1704,
                                    1718
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 51,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 51,
                                      "column": 26
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "appendChild",
                                  "range": [
                                    1719,
                                    1730
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 51,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 51,
                                      "column": 38
                                    }
                                  }
                                },
                                "range": [
                                  1704,
                                  1730
                                ],
                                "loc": {
                                  "start": {
                                    "line": 51,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 51,
                                    "column": 38
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "Dom",
                                      "range": [
                                        1731,
                                        1734
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 51,
                                          "column": 39
                                        },
                                        "end": {
                                          "line": 51,
                                          "column": 42
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "text",
                                      "range": [
                                        1735,
                                        1739
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 51,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 51,
                                          "column": 47
                                        }
                                      }
                                    },
                                    "range": [
                                      1731,
                                      1739
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 39
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "ThisExpression",
                                        "range": [
                                          1740,
                                          1744
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 52
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "loaderText",
                                        "range": [
                                          1745,
                                          1755
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 63
                                          }
                                        }
                                      },
                                      "range": [
                                        1740,
                                        1755
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 51,
                                          "column": 48
                                        },
                                        "end": {
                                          "line": 51,
                                          "column": 63
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    1731,
                                    1756
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 51,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 51,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "range": [
                                1704,
                                1757
                              ],
                              "loc": {
                                "start": {
                                  "line": 51,
                                  "column": 12
                                },
                                "end": {
                                  "line": 51,
                                  "column": 65
                                }
                              }
                            },
                            "range": [
                              1704,
                              1758
                            ],
                            "loc": {
                              "start": {
                                "line": 51,
                                "column": 12
                              },
                              "end": {
                                "line": 51,
                                "column": 66
                              }
                            }
                          }
                        ],
                        "range": [
                          1689,
                          1769
                        ],
                        "loc": {
                          "start": {
                            "line": 50,
                            "column": 28
                          },
                          "end": {
                            "line": 52,
                            "column": 9
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1790,
                                      1794
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 53,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 53,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "loaderDiv",
                                    "range": [
                                      1795,
                                      1804
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 53,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 53,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    1790,
                                    1804
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 53,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 53,
                                      "column": 26
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "innerHTML",
                                  "range": [
                                    1805,
                                    1814
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 53,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 53,
                                      "column": 36
                                    }
                                  }
                                },
                                "range": [
                                  1790,
                                  1814
                                ],
                                "loc": {
                                  "start": {
                                    "line": 53,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 53,
                                    "column": 36
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    1817,
                                    1821
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 53,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 53,
                                      "column": 43
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "loaderHtml",
                                  "range": [
                                    1822,
                                    1832
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 53,
                                      "column": 44
                                    },
                                    "end": {
                                      "line": 53,
                                      "column": 54
                                    }
                                  }
                                },
                                "range": [
                                  1817,
                                  1832
                                ],
                                "loc": {
                                  "start": {
                                    "line": 53,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 53,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                1790,
                                1832
                              ],
                              "loc": {
                                "start": {
                                  "line": 53,
                                  "column": 12
                                },
                                "end": {
                                  "line": 53,
                                  "column": 54
                                }
                              }
                            },
                            "range": [
                              1790,
                              1833
                            ],
                            "loc": {
                              "start": {
                                "line": 53,
                                "column": 12
                              },
                              "end": {
                                "line": 53,
                                "column": 55
                              }
                            }
                          }
                        ],
                        "range": [
                          1775,
                          1844
                        ],
                        "loc": {
                          "start": {
                            "line": 52,
                            "column": 15
                          },
                          "end": {
                            "line": 54,
                            "column": 9
                          }
                        }
                      },
                      "range": [
                        1669,
                        1844
                      ],
                      "loc": {
                        "start": {
                          "line": 50,
                          "column": 8
                        },
                        "end": {
                          "line": 54,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    225,
                    1851
                  ],
                  "loc": {
                    "start": {
                      "line": 12,
                      "column": 19
                    },
                    "end": {
                      "line": 55,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  221,
                  1851
                ],
                "loc": {
                  "start": {
                    "line": 12,
                    "column": 15
                  },
                  "end": {
                    "line": 55,
                    "column": 5
                  }
                }
              },
              "kind": "constructor",
              "computed": false,
              "range": [
                210,
                1851
              ],
              "loc": {
                "start": {
                  "line": 12,
                  "column": 4
                },
                "end": {
                  "line": 55,
                  "column": 5
                }
              },
              "leadingComments": [
                {
                  "type": "Block",
                  "value": "*\r\n     * Loading message/spinner\r\n     * @param {Object} tf TableFilter instance\r\n     ",
                  "range": [
                    112,
                    204
                  ],
                  "loc": {
                    "start": {
                      "line": 8,
                      "column": 4
                    },
                    "end": {
                      "line": 11,
                      "column": 7
                    }
                  }
                }
              ],
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "show",
                "range": [
                  1859,
                  1863
                ],
                "loc": {
                  "start": {
                    "line": 57,
                    "column": 4
                  },
                  "end": {
                    "line": 57,
                    "column": 8
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "p",
                    "range": [
                      1864,
                      1865
                    ],
                    "loc": {
                      "start": {
                        "line": 57,
                        "column": 9
                      },
                      "end": {
                        "line": 57,
                        "column": 10
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "||",
                        "left": {
                          "type": "LogicalExpression",
                          "operator": "||",
                          "left": {
                            "type": "UnaryExpression",
                            "operator": "!",
                            "argument": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    1882,
                                    1886
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 58,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 58,
                                      "column": 16
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "tf",
                                  "range": [
                                    1887,
                                    1889
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 58,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 58,
                                      "column": 19
                                    }
                                  }
                                },
                                "range": [
                                  1882,
                                  1889
                                ],
                                "loc": {
                                  "start": {
                                    "line": 58,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 58,
                                    "column": 19
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "loader",
                                "range": [
                                  1890,
                                  1896
                                ],
                                "loc": {
                                  "start": {
                                    "line": 58,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 58,
                                    "column": 26
                                  }
                                }
                              },
                              "range": [
                                1882,
                                1896
                              ],
                              "loc": {
                                "start": {
                                  "line": 58,
                                  "column": 12
                                },
                                "end": {
                                  "line": 58,
                                  "column": 26
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              1881,
                              1896
                            ],
                            "loc": {
                              "start": {
                                "line": 58,
                                "column": 11
                              },
                              "end": {
                                "line": 58,
                                "column": 26
                              }
                            }
                          },
                          "right": {
                            "type": "UnaryExpression",
                            "operator": "!",
                            "argument": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  1901,
                                  1905
                                ],
                                "loc": {
                                  "start": {
                                    "line": 58,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 58,
                                    "column": 35
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "loaderDiv",
                                "range": [
                                  1906,
                                  1915
                                ],
                                "loc": {
                                  "start": {
                                    "line": 58,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 58,
                                    "column": 45
                                  }
                                }
                              },
                              "range": [
                                1901,
                                1915
                              ],
                              "loc": {
                                "start": {
                                  "line": 58,
                                  "column": 31
                                },
                                "end": {
                                  "line": 58,
                                  "column": 45
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              1900,
                              1915
                            ],
                            "loc": {
                              "start": {
                                "line": 58,
                                "column": 30
                              },
                              "end": {
                                "line": 58,
                                "column": 45
                              }
                            }
                          },
                          "range": [
                            1881,
                            1915
                          ],
                          "loc": {
                            "start": {
                              "line": 58,
                              "column": 11
                            },
                            "end": {
                              "line": 58,
                              "column": 45
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "===",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    1932,
                                    1936
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 59,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 59,
                                      "column": 16
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "loaderDiv",
                                  "range": [
                                    1937,
                                    1946
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 59,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 59,
                                      "column": 26
                                    }
                                  }
                                },
                                "range": [
                                  1932,
                                  1946
                                ],
                                "loc": {
                                  "start": {
                                    "line": 59,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 59,
                                    "column": 26
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "style",
                                "range": [
                                  1947,
                                  1952
                                ],
                                "loc": {
                                  "start": {
                                    "line": 59,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 59,
                                    "column": 32
                                  }
                                }
                              },
                              "range": [
                                1932,
                                1952
                              ],
                              "loc": {
                                "start": {
                                  "line": 59,
                                  "column": 12
                                },
                                "end": {
                                  "line": 59,
                                  "column": 32
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "display",
                              "range": [
                                1953,
                                1960
                              ],
                              "loc": {
                                "start": {
                                  "line": 59,
                                  "column": 33
                                },
                                "end": {
                                  "line": 59,
                                  "column": 40
                                }
                              }
                            },
                            "range": [
                              1932,
                              1960
                            ],
                            "loc": {
                              "start": {
                                "line": 59,
                                "column": 12
                              },
                              "end": {
                                "line": 59,
                                "column": 40
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "p",
                            "range": [
                              1963,
                              1964
                            ],
                            "loc": {
                              "start": {
                                "line": 59,
                                "column": 43
                              },
                              "end": {
                                "line": 59,
                                "column": 44
                              }
                            }
                          },
                          "range": [
                            1932,
                            1964
                          ],
                          "loc": {
                            "start": {
                              "line": 59,
                              "column": 12
                            },
                            "end": {
                              "line": 59,
                              "column": 44
                            }
                          }
                        },
                        "range": [
                          1881,
                          1964
                        ],
                        "loc": {
                          "start": {
                            "line": 58,
                            "column": 11
                          },
                          "end": {
                            "line": 59,
                            "column": 44
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": null,
                            "range": [
                              1980,
                              1987
                            ],
                            "loc": {
                              "start": {
                                "line": 60,
                                "column": 12
                              },
                              "end": {
                                "line": 60,
                                "column": 19
                              }
                            }
                          }
                        ],
                        "range": [
                          1965,
                          1998
                        ],
                        "loc": {
                          "start": {
                            "line": 59,
                            "column": 45
                          },
                          "end": {
                            "line": 61,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        1878,
                        1998
                      ],
                      "loc": {
                        "start": {
                          "line": 58,
                          "column": 8
                        },
                        "end": {
                          "line": 61,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "displayLoader",
                            "range": [
                              2014,
                              2027
                            ],
                            "loc": {
                              "start": {
                                "line": 63,
                                "column": 12
                              },
                              "end": {
                                "line": 63,
                                "column": 25
                              }
                            }
                          },
                          "init": {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [],
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "UnaryExpression",
                                    "operator": "!",
                                    "argument": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "ThisExpression",
                                        "range": [
                                          2055,
                                          2059
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 64,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 64,
                                            "column": 20
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "loaderDiv",
                                        "range": [
                                          2060,
                                          2069
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 64,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 64,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "range": [
                                        2055,
                                        2069
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 64,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 64,
                                          "column": 30
                                        }
                                      }
                                    },
                                    "prefix": true,
                                    "range": [
                                      2054,
                                      2069
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 64,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 64,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ReturnStatement",
                                        "argument": null,
                                        "range": [
                                          2089,
                                          2096
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 65,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 65,
                                            "column": 23
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2070,
                                      2111
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 64,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 66,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    2051,
                                    2111
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 64,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 66,
                                      "column": 13
                                    }
                                  }
                                },
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "LogicalExpression",
                                    "operator": "&&",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "ThisExpression",
                                        "range": [
                                          2128,
                                          2132
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 67,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 67,
                                            "column": 19
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "onShowLoader",
                                        "range": [
                                          2133,
                                          2145
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 67,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 67,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        2128,
                                        2145
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 67,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 67,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "BinaryExpression",
                                      "operator": "!==",
                                      "left": {
                                        "type": "Identifier",
                                        "name": "p",
                                        "range": [
                                          2149,
                                          2150
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 67,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 67,
                                            "column": 37
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Literal",
                                        "value": "none",
                                        "raw": "'none'",
                                        "range": [
                                          2153,
                                          2159
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 67,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 67,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "range": [
                                        2149,
                                        2159
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 67,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 67,
                                          "column": 46
                                        }
                                      }
                                    },
                                    "range": [
                                      2128,
                                      2159
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 67,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "ThisExpression",
                                                "range": [
                                                  2179,
                                                  2183
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 68,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 68,
                                                    "column": 20
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "onShowLoader",
                                                "range": [
                                                  2184,
                                                  2196
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 68,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 68,
                                                    "column": 33
                                                  }
                                                }
                                              },
                                              "range": [
                                                2179,
                                                2196
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 68,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 68,
                                                  "column": 33
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "call",
                                              "range": [
                                                2197,
                                                2201
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 68,
                                                  "column": 34
                                                },
                                                "end": {
                                                  "line": 68,
                                                  "column": 38
                                                }
                                              }
                                            },
                                            "range": [
                                              2179,
                                              2201
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 68,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 68,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Literal",
                                              "value": null,
                                              "raw": "null",
                                              "range": [
                                                2202,
                                                2206
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 68,
                                                  "column": 39
                                                },
                                                "end": {
                                                  "line": 68,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            {
                                              "type": "ThisExpression",
                                              "range": [
                                                2208,
                                                2212
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 68,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 68,
                                                  "column": 49
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2179,
                                            2213
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 68,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 68,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "range": [
                                          2179,
                                          2214
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 68,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 68,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2160,
                                      2229
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    2125,
                                    2229
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 67,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 69,
                                      "column": 13
                                    }
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "ThisExpression",
                                            "range": [
                                              2243,
                                              2247
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 70,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 70,
                                                "column": 16
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "loaderDiv",
                                            "range": [
                                              2248,
                                              2257
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 70,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 70,
                                                "column": 26
                                              }
                                            }
                                          },
                                          "range": [
                                            2243,
                                            2257
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 70,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 70,
                                              "column": 26
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "style",
                                          "range": [
                                            2258,
                                            2263
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 70,
                                              "column": 27
                                            },
                                            "end": {
                                              "line": 70,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "range": [
                                          2243,
                                          2263
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 70,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 70,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "display",
                                        "range": [
                                          2264,
                                          2271
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 70,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 70,
                                            "column": 40
                                          }
                                        }
                                      },
                                      "range": [
                                        2243,
                                        2271
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 70,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 70,
                                          "column": 40
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "name": "p",
                                      "range": [
                                        2274,
                                        2275
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 70,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 70,
                                          "column": 44
                                        }
                                      }
                                    },
                                    "range": [
                                      2243,
                                      2275
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    2243,
                                    2276
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 70,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 70,
                                      "column": 45
                                    }
                                  }
                                },
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "LogicalExpression",
                                    "operator": "&&",
                                    "left": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "ThisExpression",
                                        "range": [
                                          2293,
                                          2297
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 71,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 71,
                                            "column": 19
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "onHideLoader",
                                        "range": [
                                          2298,
                                          2310
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 71,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 71,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "range": [
                                        2293,
                                        2310
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 71,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 71,
                                          "column": 32
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "BinaryExpression",
                                      "operator": "===",
                                      "left": {
                                        "type": "Identifier",
                                        "name": "p",
                                        "range": [
                                          2314,
                                          2315
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 71,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 71,
                                            "column": 37
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Literal",
                                        "value": "none",
                                        "raw": "'none'",
                                        "range": [
                                          2318,
                                          2324
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 71,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 71,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "range": [
                                        2314,
                                        2324
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 71,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 71,
                                          "column": 46
                                        }
                                      }
                                    },
                                    "range": [
                                      2293,
                                      2324
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "ThisExpression",
                                                "range": [
                                                  2344,
                                                  2348
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 72,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 72,
                                                    "column": 20
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "onHideLoader",
                                                "range": [
                                                  2349,
                                                  2361
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 72,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 72,
                                                    "column": 33
                                                  }
                                                }
                                              },
                                              "range": [
                                                2344,
                                                2361
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 72,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 72,
                                                  "column": 33
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "call",
                                              "range": [
                                                2362,
                                                2366
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 72,
                                                  "column": 34
                                                },
                                                "end": {
                                                  "line": 72,
                                                  "column": 38
                                                }
                                              }
                                            },
                                            "range": [
                                              2344,
                                              2366
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 72,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 72,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Literal",
                                              "value": null,
                                              "raw": "null",
                                              "range": [
                                                2367,
                                                2371
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 72,
                                                  "column": 39
                                                },
                                                "end": {
                                                  "line": 72,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            {
                                              "type": "ThisExpression",
                                              "range": [
                                                2373,
                                                2377
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 72,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 72,
                                                  "column": 49
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2344,
                                            2378
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 72,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 72,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "range": [
                                          2344,
                                          2379
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 72,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 72,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2325,
                                      2394
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 73,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    2290,
                                    2394
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 71,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 73,
                                      "column": 13
                                    }
                                  }
                                }
                              ],
                              "range": [
                                2036,
                                2405
                              ],
                              "loc": {
                                "start": {
                                  "line": 63,
                                  "column": 34
                                },
                                "end": {
                                  "line": 74,
                                  "column": 9
                                }
                              }
                            },
                            "generator": false,
                            "expression": false,
                            "range": [
                              2030,
                              2405
                            ],
                            "loc": {
                              "start": {
                                "line": 63,
                                "column": 28
                              },
                              "end": {
                                "line": 74,
                                "column": 9
                              }
                            }
                          },
                          "range": [
                            2014,
                            2405
                          ],
                          "loc": {
                            "start": {
                              "line": 63,
                              "column": 12
                            },
                            "end": {
                              "line": 74,
                              "column": 9
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        2010,
                        2406
                      ],
                      "loc": {
                        "start": {
                          "line": 63,
                          "column": 8
                        },
                        "end": {
                          "line": 74,
                          "column": 10
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "t",
                            "range": [
                              2422,
                              2423
                            ],
                            "loc": {
                              "start": {
                                "line": 76,
                                "column": 12
                              },
                              "end": {
                                "line": 76,
                                "column": 13
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "===",
                              "left": {
                                "type": "Identifier",
                                "name": "p",
                                "range": [
                                  2426,
                                  2427
                                ],
                                "loc": {
                                  "start": {
                                    "line": 76,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 76,
                                    "column": 17
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": "none",
                                "raw": "'none'",
                                "range": [
                                  2430,
                                  2436
                                ],
                                "loc": {
                                  "start": {
                                    "line": 76,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 76,
                                    "column": 26
                                  }
                                }
                              },
                              "range": [
                                2426,
                                2436
                              ],
                              "loc": {
                                "start": {
                                  "line": 76,
                                  "column": 16
                                },
                                "end": {
                                  "line": 76,
                                  "column": 26
                                }
                              }
                            },
                            "consequent": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  2439,
                                  2443
                                ],
                                "loc": {
                                  "start": {
                                    "line": 76,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 76,
                                    "column": 33
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "loaderCloseDelay",
                                "range": [
                                  2444,
                                  2460
                                ],
                                "loc": {
                                  "start": {
                                    "line": 76,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 76,
                                    "column": 50
                                  }
                                }
                              },
                              "range": [
                                2439,
                                2460
                              ],
                              "loc": {
                                "start": {
                                  "line": 76,
                                  "column": 29
                                },
                                "end": {
                                  "line": 76,
                                  "column": 50
                                }
                              }
                            },
                            "alternate": {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                2463,
                                2464
                              ],
                              "loc": {
                                "start": {
                                  "line": 76,
                                  "column": 53
                                },
                                "end": {
                                  "line": 76,
                                  "column": 54
                                }
                              }
                            },
                            "range": [
                              2426,
                              2464
                            ],
                            "loc": {
                              "start": {
                                "line": 76,
                                "column": 16
                              },
                              "end": {
                                "line": 76,
                                "column": 54
                              }
                            }
                          },
                          "range": [
                            2422,
                            2464
                          ],
                          "loc": {
                            "start": {
                              "line": 76,
                              "column": 12
                            },
                            "end": {
                              "line": 76,
                              "column": 54
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        2418,
                        2465
                      ],
                      "loc": {
                        "start": {
                          "line": 76,
                          "column": 8
                        },
                        "end": {
                          "line": 76,
                          "column": 55
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "global",
                            "range": [
                              2475,
                              2481
                            ],
                            "loc": {
                              "start": {
                                "line": 77,
                                "column": 8
                              },
                              "end": {
                                "line": 77,
                                "column": 14
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "setTimeout",
                            "range": [
                              2482,
                              2492
                            ],
                            "loc": {
                              "start": {
                                "line": 77,
                                "column": 15
                              },
                              "end": {
                                "line": 77,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            2475,
                            2492
                          ],
                          "loc": {
                            "start": {
                              "line": 77,
                              "column": 8
                            },
                            "end": {
                              "line": 77,
                              "column": 25
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "displayLoader",
                            "range": [
                              2493,
                              2506
                            ],
                            "loc": {
                              "start": {
                                "line": 77,
                                "column": 26
                              },
                              "end": {
                                "line": 77,
                                "column": 39
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "t",
                            "range": [
                              2508,
                              2509
                            ],
                            "loc": {
                              "start": {
                                "line": 77,
                                "column": 41
                              },
                              "end": {
                                "line": 77,
                                "column": 42
                              }
                            }
                          }
                        ],
                        "range": [
                          2475,
                          2510
                        ],
                        "loc": {
                          "start": {
                            "line": 77,
                            "column": 8
                          },
                          "end": {
                            "line": 77,
                            "column": 43
                          }
                        }
                      },
                      "range": [
                        2475,
                        2511
                      ],
                      "loc": {
                        "start": {
                          "line": 77,
                          "column": 8
                        },
                        "end": {
                          "line": 77,
                          "column": 44
                        }
                      }
                    }
                  ],
                  "range": [
                    1867,
                    2518
                  ],
                  "loc": {
                    "start": {
                      "line": 57,
                      "column": 12
                    },
                    "end": {
                      "line": 78,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  1863,
                  2518
                ],
                "loc": {
                  "start": {
                    "line": 57,
                    "column": 8
                  },
                  "end": {
                    "line": 78,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                1859,
                2518
              ],
              "loc": {
                "start": {
                  "line": 57,
                  "column": 4
                },
                "end": {
                  "line": 78,
                  "column": 5
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "destroy",
                "range": [
                  2526,
                  2533
                ],
                "loc": {
                  "start": {
                    "line": 80,
                    "column": 4
                  },
                  "end": {
                    "line": 80,
                    "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": [
                              2550,
                              2554
                            ],
                            "loc": {
                              "start": {
                                "line": 81,
                                "column": 12
                              },
                              "end": {
                                "line": 81,
                                "column": 16
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "loaderDiv",
                            "range": [
                              2555,
                              2564
                            ],
                            "loc": {
                              "start": {
                                "line": 81,
                                "column": 17
                              },
                              "end": {
                                "line": 81,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            2550,
                            2564
                          ],
                          "loc": {
                            "start": {
                              "line": 81,
                              "column": 12
                            },
                            "end": {
                              "line": 81,
                              "column": 26
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          2549,
                          2564
                        ],
                        "loc": {
                          "start": {
                            "line": 81,
                            "column": 11
                          },
                          "end": {
                            "line": 81,
                            "column": 26
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": null,
                            "range": [
                              2580,
                              2587
                            ],
                            "loc": {
                              "start": {
                                "line": 82,
                                "column": 12
                              },
                              "end": {
                                "line": 82,
                                "column": 19
                              }
                            }
                          }
                        ],
                        "range": [
                          2565,
                          2598
                        ],
                        "loc": {
                          "start": {
                            "line": 81,
                            "column": 27
                          },
                          "end": {
                            "line": 83,
                            "column": 9
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        2546,
                        2598
                      ],
                      "loc": {
                        "start": {
                          "line": 81,
                          "column": 8
                        },
                        "end": {
                          "line": 83,
                          "column": 9
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "tf",
                            "range": [
                              2612,
                              2614
                            ],
                            "loc": {
                              "start": {
                                "line": 84,
                                "column": 12
                              },
                              "end": {
                                "line": 84,
                                "column": 14
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                2617,
                                2621
                              ],
                              "loc": {
                                "start": {
                                  "line": 84,
                                  "column": 17
                                },
                                "end": {
                                  "line": 84,
                                  "column": 21
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "tf",
                              "range": [
                                2622,
                                2624
                              ],
                              "loc": {
                                "start": {
                                  "line": 84,
                                  "column": 22
                                },
                                "end": {
                                  "line": 84,
                                  "column": 24
                                }
                              }
                            },
                            "range": [
                              2617,
                              2624
                            ],
                            "loc": {
                              "start": {
                                "line": 84,
                                "column": 17
                              },
                              "end": {
                                "line": 84,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            2612,
                            2624
                          ],
                          "loc": {
                            "start": {
                              "line": 84,
                              "column": 12
                            },
                            "end": {
                              "line": 84,
                              "column": 24
                            }
                          }
                        },
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "targetEl",
                            "range": [
                              2639,
                              2647
                            ],
                            "loc": {
                              "start": {
                                "line": 85,
                                "column": 12
                              },
                              "end": {
                                "line": 85,
                                "column": 20
                              }
                            }
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "UnaryExpression",
                              "operator": "!",
                              "argument": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    2651,
                                    2655
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 85,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 85,
                                      "column": 28
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "loaderTgtId",
                                  "range": [
                                    2656,
                                    2667
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 85,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 85,
                                      "column": 40
                                    }
                                  }
                                },
                                "range": [
                                  2651,
                                  2667
                                ],
                                "loc": {
                                  "start": {
                                    "line": 85,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 85,
                                    "column": 40
                                  }
                                }
                              },
                              "prefix": true,
                              "range": [
                                2650,
                                2667
                              ],
                              "loc": {
                                "start": {
                                  "line": 85,
                                  "column": 23
                                },
                                "end": {
                                  "line": 85,
                                  "column": 40
                                }
                              }
                            },
                            "consequent": {
                              "type": "ConditionalExpression",
                              "test": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "tf",
                                  "range": [
                                    2684,
                                    2686
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 86,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 86,
                                      "column": 15
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "gridLayout",
                                  "range": [
                                    2687,
                                    2697
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 86,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 86,
                                      "column": 26
                                    }
                                  }
                                },
                                "range": [
                                  2684,
                                  2697
                                ],
                                "loc": {
                                  "start": {
                                    "line": 86,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 86,
                                    "column": 26
                                  }
                                }
                              },
                              "consequent": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "tf",
                                      "range": [
                                        2717,
                                        2719
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 87,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 87,
                                          "column": 18
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "feature",
                                      "range": [
                                        2720,
                                        2727
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 87,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 87,
                                          "column": 26
                                        }
                                      }
                                    },
                                    "range": [
                                      2717,
                                      2727
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 87,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 87,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Literal",
                                      "value": "gridLayout",
                                      "raw": "'gridLayout'",
                                      "range": [
                                        2728,
                                        2740
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 87,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 87,
                                          "column": 39
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    2717,
                                    2741
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 87,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 87,
                                      "column": 40
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "tblCont",
                                  "range": [
                                    2742,
                                    2749
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 87,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 87,
                                      "column": 48
                                    }
                                  }
                                },
                                "range": [
                                  2717,
                                  2749
                                ],
                                "loc": {
                                  "start": {
                                    "line": 87,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 87,
                                    "column": 48
                                  }
                                }
                              },
                              "alternate": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "tf",
                                    "range": [
                                      2752,
                                      2754
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 87,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 87,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "tbl",
                                    "range": [
                                      2755,
                                      2758
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 87,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 87,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    2752,
                                    2758
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 87,
                                      "column": 51
                                    },
                                    "end": {
                                      "line": 87,
                                      "column": 57
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "parentNode",
                                  "range": [
                                    2759,
                                    2769
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 87,
                                      "column": 58
                                    },
                                    "end": {
                                      "line": 87,
                                      "column": 68
                                    }
                                  }
                                },
                                "range": [
                                  2752,
                                  2769
                                ],
                                "loc": {
                                  "start": {
                                    "line": 87,
                                    "column": 51
                                  },
                                  "end": {
                                    "line": 87,
                                    "column": 68
                                  }
                                }
                              },
                              "range": [
                                2684,
                                2769
                              ],
                              "loc": {
                                "start": {
                                  "line": 86,
                                  "column": 13
                                },
                                "end": {
                                  "line": 87,
                                  "column": 68
                                }
                              }
                            },
                            "alternate": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "Dom",
                                  "range": [
                                    2785,
                                    2788
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 88,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 88,
                                      "column": 15
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "id",
                                  "range": [
                                    2789,
                                    2791
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 88,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 88,
                                      "column": 18
                                    }
                                  }
                                },
                                "range": [
                                  2785,
                                  2791
                                ],
                                "loc": {
                                  "start": {
                                    "line": 88,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 88,
                                    "column": 18
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      2792,
                                      2796
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 88,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "loaderTgtId",
                                    "range": [
                                      2797,
                                      2808
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 88,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    2792,
                                    2808
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 88,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 88,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "range": [
                                2785,
                                2809
                              ],
                              "loc": {
                                "start": {
                                  "line": 88,
                                  "column": 12
                                },
                                "end": {
                                  "line": 88,
                                  "column": 36
                                }
                              }
                            },
                            "range": [
                              2650,
                              2809
                            ],
                            "loc": {
                              "start": {
                                "line": 85,
                                "column": 23
                              },
                              "end": {
                                "line": 88,
                                "column": 36
                              }
                            }
                          },
                          "range": [
                            2639,
                            2809
                          ],
                          "loc": {
                            "start": {
                              "line": 85,
                              "column": 12
                            },
                            "end": {
                              "line": 88,
                              "column": 36
                            }
                          }
                        }
                      ],
                      "kind": "var",
                      "range": [
                        2608,
                        2810
                      ],
                      "loc": {
                        "start": {
                          "line": 84,
                          "column": 8
                        },
                        "end": {
                          "line": 88,
                          "column": 37
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "targetEl",
                            "range": [
                              2820,
                              2828
                            ],
                            "loc": {
                              "start": {
                                "line": 89,
                                "column": 8
                              },
                              "end": {
                                "line": 89,
                                "column": 16
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "removeChild",
                            "range": [
                              2829,
                              2840
                            ],
                            "loc": {
                              "start": {
                                "line": 89,
                                "column": 17
                              },
                              "end": {
                                "line": 89,
                                "column": 28
                              }
                            }
                          },
                          "range": [
                            2820,
                            2840
                          ],
                          "loc": {
                            "start": {
                              "line": 89,
                              "column": 8
                            },
                            "end": {
                              "line": 89,
                              "column": 28
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                2841,
                                2845
                              ],
                              "loc": {
                                "start": {
                                  "line": 89,
                                  "column": 29
                                },
                                "end": {
                                  "line": 89,
                                  "column": 33
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "loaderDiv",
                              "range": [
                                2846,
                                2855
                              ],
                              "loc": {
                                "start": {
                                  "line": 89,
                                  "column": 34
                                },
                                "end": {
                                  "line": 89,
                                  "column": 43
                                }
                              }
                            },
                            "range": [
                              2841,
                              2855
                            ],
                            "loc": {
                              "start": {
                                "line": 89,
                                "column": 29
                              },
                              "end": {
                                "line": 89,
                                "column": 43
                              }
                            }
                          }
                        ],
                        "range": [
                          2820,
                          2856
                        ],
                        "loc": {
                          "start": {
                            "line": 89,
                            "column": 8
                          },
                          "end": {
                            "line": 89,
                            "column": 44
                          }
                        }
                      },
                      "range": [
                        2820,
                        2857
                      ],
                      "loc": {
                        "start": {
                          "line": 89,
                          "column": 8
                        },
                        "end": {
                          "line": 89,
                          "column": 45
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2867,
                              2871
                            ],
                            "loc": {
                              "start": {
                                "line": 90,
                                "column": 8
                              },
                              "end": {
                                "line": 90,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "loaderDiv",
                            "range": [
                              2872,
                              2881
                            ],
                            "loc": {
                              "start": {
                                "line": 90,
                                "column": 13
                              },
                              "end": {
                                "line": 90,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            2867,
                            2881
                          ],
                          "loc": {
                            "start": {
                              "line": 90,
                              "column": 8
                            },
                            "end": {
                              "line": 90,
                              "column": 22
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            2884,
                            2888
                          ],
                          "loc": {
                            "start": {
                              "line": 90,
                              "column": 25
                            },
                            "end": {
                              "line": 90,
                              "column": 29
                            }
                          }
                        },
                        "range": [
                          2867,
                          2888
                        ],
                        "loc": {
                          "start": {
                            "line": 90,
                            "column": 8
                          },
                          "end": {
                            "line": 90,
                            "column": 29
                          }
                        }
                      },
                      "range": [
                        2867,
                        2889
                      ],
                      "loc": {
                        "start": {
                          "line": 90,
                          "column": 8
                        },
                        "end": {
                          "line": 90,
                          "column": 30
                        }
                      }
                    }
                  ],
                  "range": [
                    2535,
                    2896
                  ],
                  "loc": {
                    "start": {
                      "line": 80,
                      "column": 13
                    },
                    "end": {
                      "line": 91,
                      "column": 5
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  2533,
                  2896
                ],
                "loc": {
                  "start": {
                    "line": 80,
                    "column": 11
                  },
                  "end": {
                    "line": 91,
                    "column": 5
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                2526,
                2896
              ],
              "loc": {
                "start": {
                  "line": 80,
                  "column": 4
                },
                "end": {
                  "line": 91,
                  "column": 5
                }
              },
              "static": false
            }
          ],
          "range": [
            103,
            2899
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 19
            },
            "end": {
              "line": 92,
              "column": 1
            }
          }
        },
        "range": [
          91,
          2899
        ],
        "loc": {
          "start": {
            "line": 6,
            "column": 7
          },
          "end": {
            "line": 92,
            "column": 1
          }
        },
        "leadingComments": [],
        "trailingComments": []
      },
      "specifiers": [],
      "source": null,
      "range": [
        84,
        2899
      ],
      "loc": {
        "start": {
          "line": 6,
          "column": 0
        },
        "end": {
          "line": 92,
          "column": 1
        }
      }
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    2899
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 92,
      "column": 1
    }
  },
  "comments": [
    {
      "type": "Block",
      "value": "*\r\n     * Loading message/spinner\r\n     * @param {Object} tf TableFilter instance\r\n     ",
      "range": [
        112,
        204
      ],
      "loc": {
        "start": {
          "line": 8,
          "column": 4
        },
        "end": {
          "line": 11,
          "column": 7
        }
      }
    },
    {
      "type": "Line",
      "value": " TableFilter configuration",
      "range": [
        238,
        266
      ],
      "loc": {
        "start": {
          "line": 14,
          "column": 8
        },
        "end": {
          "line": 14,
          "column": 36
        }
      }
    },
    {
      "type": "Line",
      "value": "id of container element",
      "range": [
        306,
        331
      ],
      "loc": {
        "start": {
          "line": 16,
          "column": 8
        },
        "end": {
          "line": 16,
          "column": 33
        }
      }
    },
    {
      "type": "Line",
      "value": "div containing loader",
      "range": [
        397,
        420
      ],
      "loc": {
        "start": {
          "line": 18,
          "column": 8
        },
        "end": {
          "line": 18,
          "column": 31
        }
      }
    },
    {
      "type": "Line",
      "value": "defines loader text",
      "range": [
        462,
        483
      ],
      "loc": {
        "start": {
          "line": 20,
          "column": 8
        },
        "end": {
          "line": 20,
          "column": 29
        }
      }
    },
    {
      "type": "Line",
      "value": "defines loader innerHtml",
      "range": [
        551,
        577
      ],
      "loc": {
        "start": {
          "line": 22,
          "column": 8
        },
        "end": {
          "line": 22,
          "column": 34
        }
      }
    },
    {
      "type": "Line",
      "value": "defines css class for loader div",
      "range": [
        637,
        671
      ],
      "loc": {
        "start": {
          "line": 24,
          "column": 8
        },
        "end": {
          "line": 24,
          "column": 42
        }
      }
    },
    {
      "type": "Line",
      "value": "delay for hiding loader",
      "range": [
        744,
        769
      ],
      "loc": {
        "start": {
          "line": 26,
          "column": 8
        },
        "end": {
          "line": 26,
          "column": 33
        }
      }
    },
    {
      "type": "Line",
      "value": "callback function before loader is displayed",
      "range": [
        817,
        863
      ],
      "loc": {
        "start": {
          "line": 28,
          "column": 8
        },
        "end": {
          "line": 28,
          "column": 54
        }
      }
    },
    {
      "type": "Line",
      "value": "callback function after loader is closed",
      "range": [
        971,
        1013
      ],
      "loc": {
        "start": {
          "line": 31,
          "column": 8
        },
        "end": {
          "line": 31,
          "column": 50
        }
      }
    },
    {
      "type": "Line",
      "value": "loader div",
      "range": [
        1121,
        1133
      ],
      "loc": {
        "start": {
          "line": 34,
          "column": 8
        },
        "end": {
          "line": 34,
          "column": 20
        }
      }
    }
  ]
}