{
  "type": "Program",
  "body": [
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "local": {
            "type": "Identifier",
            "name": "AbstractWidget",
            "range": [
              7,
              21
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 7
              },
              "end": {
                "line": 1,
                "column": 21
              }
            }
          },
          "range": [
            7,
            21
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 7
            },
            "end": {
              "line": 1,
              "column": 21
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "ievv_jsbase/widget/AbstractWidget",
        "raw": "\"ievv_jsbase/widget/AbstractWidget\"",
        "range": [
          27,
          62
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 27
          },
          "end": {
            "line": 1,
            "column": 62
          }
        }
      },
      "range": [
        0,
        63
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 0
        },
        "end": {
          "line": 1,
          "column": 63
        }
      }
    },
    {
      "type": "ExportDefaultDeclaration",
      "declaration": {
        "type": "ClassDeclaration",
        "id": {
          "type": "Identifier",
          "name": "TabButtonWidget",
          "range": [
            86,
            101
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 21
            },
            "end": {
              "line": 3,
              "column": 36
            }
          }
        },
        "superClass": {
          "type": "Identifier",
          "name": "AbstractWidget",
          "range": [
            110,
            124
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 45
            },
            "end": {
              "line": 3,
              "column": 59
            }
          }
        },
        "body": {
          "type": "ClassBody",
          "body": [
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "getDefaultConfig",
                "range": [
                  129,
                  145
                ],
                "loc": {
                  "start": {
                    "line": 4,
                    "column": 2
                  },
                  "end": {
                    "line": 4,
                    "column": 18
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "ObjectExpression",
                        "properties": [
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "id",
                              "range": [
                                169,
                                171
                              ],
                              "loc": {
                                "start": {
                                  "line": 6,
                                  "column": 6
                                },
                                "end": {
                                  "line": 6,
                                  "column": 8
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": "defaultTab",
                              "raw": "'defaultTab'",
                              "range": [
                                173,
                                185
                              ],
                              "loc": {
                                "start": {
                                  "line": 6,
                                  "column": 10
                                },
                                "end": {
                                  "line": 6,
                                  "column": 22
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              169,
                              185
                            ],
                            "loc": {
                              "start": {
                                "line": 6,
                                "column": 6
                              },
                              "end": {
                                "line": 6,
                                "column": 22
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "activeClass",
                              "range": [
                                193,
                                204
                              ],
                              "loc": {
                                "start": {
                                  "line": 7,
                                  "column": 6
                                },
                                "end": {
                                  "line": 7,
                                  "column": 17
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": "tabs__tab--active",
                              "raw": "\"tabs__tab--active\"",
                              "range": [
                                206,
                                225
                              ],
                              "loc": {
                                "start": {
                                  "line": 7,
                                  "column": 19
                                },
                                "end": {
                                  "line": 7,
                                  "column": 38
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              193,
                              225
                            ],
                            "loc": {
                              "start": {
                                "line": 7,
                                "column": 6
                              },
                              "end": {
                                "line": 7,
                                "column": 38
                              }
                            }
                          }
                        ],
                        "range": [
                          161,
                          231
                        ],
                        "loc": {
                          "start": {
                            "line": 5,
                            "column": 11
                          },
                          "end": {
                            "line": 8,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        154,
                        234
                      ],
                      "loc": {
                        "start": {
                          "line": 5,
                          "column": 4
                        },
                        "end": {
                          "line": 9,
                          "column": 2
                        }
                      }
                    }
                  ],
                  "range": [
                    148,
                    235
                  ],
                  "loc": {
                    "start": {
                      "line": 4,
                      "column": 21
                    },
                    "end": {
                      "line": 9,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  145,
                  235
                ],
                "loc": {
                  "start": {
                    "line": 4,
                    "column": 18
                  },
                  "end": {
                    "line": 9,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                129,
                235
              ],
              "loc": {
                "start": {
                  "line": 4,
                  "column": 2
                },
                "end": {
                  "line": 9,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "constructor",
                "range": [
                  239,
                  250
                ],
                "loc": {
                  "start": {
                    "line": 11,
                    "column": 2
                  },
                  "end": {
                    "line": 11,
                    "column": 13
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "element",
                    "range": [
                      251,
                      258
                    ],
                    "loc": {
                      "start": {
                        "line": 11,
                        "column": 14
                      },
                      "end": {
                        "line": 11,
                        "column": 21
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Super",
                          "range": [
                            266,
                            271
                          ],
                          "loc": {
                            "start": {
                              "line": 12,
                              "column": 4
                            },
                            "end": {
                              "line": 12,
                              "column": 9
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "element",
                            "range": [
                              272,
                              279
                            ],
                            "loc": {
                              "start": {
                                "line": 12,
                                "column": 10
                              },
                              "end": {
                                "line": 12,
                                "column": 17
                              }
                            }
                          }
                        ],
                        "range": [
                          266,
                          280
                        ],
                        "loc": {
                          "start": {
                            "line": 12,
                            "column": 4
                          },
                          "end": {
                            "line": 12,
                            "column": 18
                          }
                        }
                      },
                      "range": [
                        266,
                        281
                      ],
                      "loc": {
                        "start": {
                          "line": 12,
                          "column": 4
                        },
                        "end": {
                          "line": 12,
                          "column": 19
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              286,
                              290
                            ],
                            "loc": {
                              "start": {
                                "line": 13,
                                "column": 4
                              },
                              "end": {
                                "line": 13,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_tabPanelDomId",
                            "range": [
                              291,
                              305
                            ],
                            "loc": {
                              "start": {
                                "line": 13,
                                "column": 9
                              },
                              "end": {
                                "line": 13,
                                "column": 23
                              }
                            }
                          },
                          "range": [
                            286,
                            305
                          ],
                          "loc": {
                            "start": {
                              "line": 13,
                              "column": 4
                            },
                            "end": {
                              "line": 13,
                              "column": 23
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      308,
                                      312
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "element",
                                    "range": [
                                      313,
                                      320
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    308,
                                    320
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 13,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 13,
                                      "column": 38
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "getAttribute",
                                  "range": [
                                    321,
                                    333
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 13,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 13,
                                      "column": 51
                                    }
                                  }
                                },
                                "range": [
                                  308,
                                  333
                                ],
                                "loc": {
                                  "start": {
                                    "line": 13,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 13,
                                    "column": 51
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Literal",
                                  "value": "href",
                                  "raw": "'href'",
                                  "range": [
                                    334,
                                    340
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 13,
                                      "column": 52
                                    },
                                    "end": {
                                      "line": 13,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "range": [
                                308,
                                341
                              ],
                              "loc": {
                                "start": {
                                  "line": 13,
                                  "column": 26
                                },
                                "end": {
                                  "line": 13,
                                  "column": 59
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "substring",
                              "range": [
                                342,
                                351
                              ],
                              "loc": {
                                "start": {
                                  "line": 13,
                                  "column": 60
                                },
                                "end": {
                                  "line": 13,
                                  "column": 69
                                }
                              }
                            },
                            "range": [
                              308,
                              351
                            ],
                            "loc": {
                              "start": {
                                "line": 13,
                                "column": 26
                              },
                              "end": {
                                "line": 13,
                                "column": 69
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Literal",
                              "value": 1,
                              "raw": "1",
                              "range": [
                                352,
                                353
                              ],
                              "loc": {
                                "start": {
                                  "line": 13,
                                  "column": 70
                                },
                                "end": {
                                  "line": 13,
                                  "column": 71
                                }
                              }
                            }
                          ],
                          "range": [
                            308,
                            354
                          ],
                          "loc": {
                            "start": {
                              "line": 13,
                              "column": 26
                            },
                            "end": {
                              "line": 13,
                              "column": 72
                            }
                          }
                        },
                        "range": [
                          286,
                          354
                        ],
                        "loc": {
                          "start": {
                            "line": 13,
                            "column": 4
                          },
                          "end": {
                            "line": 13,
                            "column": 72
                          }
                        }
                      },
                      "range": [
                        286,
                        355
                      ],
                      "loc": {
                        "start": {
                          "line": 13,
                          "column": 4
                        },
                        "end": {
                          "line": 13,
                          "column": 73
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              364,
                              368
                            ],
                            "loc": {
                              "start": {
                                "line": 14,
                                "column": 8
                              },
                              "end": {
                                "line": 14,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_tabPanelDomId",
                            "range": [
                              369,
                              383
                            ],
                            "loc": {
                              "start": {
                                "line": 14,
                                "column": 13
                              },
                              "end": {
                                "line": 14,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            364,
                            383
                          ],
                          "loc": {
                            "start": {
                              "line": 14,
                              "column": 8
                            },
                            "end": {
                              "line": 14,
                              "column": 27
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          363,
                          383
                        ],
                        "loc": {
                          "start": {
                            "line": 14,
                            "column": 7
                          },
                          "end": {
                            "line": 14,
                            "column": 27
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ThrowStatement",
                            "argument": {
                              "type": "NewExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "Error",
                                "range": [
                                  403,
                                  408
                                ],
                                "loc": {
                                  "start": {
                                    "line": 15,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 15,
                                    "column": 21
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Literal",
                                  "value": "A TabButtonWidget must have a href attribute",
                                  "raw": "'A TabButtonWidget must have a href attribute'",
                                  "range": [
                                    409,
                                    455
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 15,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 15,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "range": [
                                399,
                                456
                              ],
                              "loc": {
                                "start": {
                                  "line": 15,
                                  "column": 12
                                },
                                "end": {
                                  "line": 15,
                                  "column": 69
                                }
                              }
                            },
                            "range": [
                              393,
                              457
                            ],
                            "loc": {
                              "start": {
                                "line": 15,
                                "column": 6
                              },
                              "end": {
                                "line": 15,
                                "column": 70
                              }
                            }
                          }
                        ],
                        "range": [
                          385,
                          463
                        ],
                        "loc": {
                          "start": {
                            "line": 14,
                            "column": 29
                          },
                          "end": {
                            "line": 16,
                            "column": 5
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        360,
                        463
                      ],
                      "loc": {
                        "start": {
                          "line": 14,
                          "column": 4
                        },
                        "end": {
                          "line": 16,
                          "column": 5
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              472,
                              476
                            ],
                            "loc": {
                              "start": {
                                "line": 17,
                                "column": 8
                              },
                              "end": {
                                "line": 17,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_domId",
                            "range": [
                              477,
                              483
                            ],
                            "loc": {
                              "start": {
                                "line": 17,
                                "column": 13
                              },
                              "end": {
                                "line": 17,
                                "column": 19
                              }
                            }
                          },
                          "range": [
                            472,
                            483
                          ],
                          "loc": {
                            "start": {
                              "line": 17,
                              "column": 8
                            },
                            "end": {
                              "line": 17,
                              "column": 19
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          471,
                          483
                        ],
                        "loc": {
                          "start": {
                            "line": 17,
                            "column": 7
                          },
                          "end": {
                            "line": 17,
                            "column": 19
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ThrowStatement",
                            "argument": {
                              "type": "NewExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "Error",
                                "range": [
                                  503,
                                  508
                                ],
                                "loc": {
                                  "start": {
                                    "line": 18,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 18,
                                    "column": 21
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Literal",
                                  "value": "A TabButtonWidget must have an id attribute",
                                  "raw": "'A TabButtonWidget must have an id attribute'",
                                  "range": [
                                    509,
                                    554
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 18,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 18,
                                      "column": 67
                                    }
                                  }
                                }
                              ],
                              "range": [
                                499,
                                555
                              ],
                              "loc": {
                                "start": {
                                  "line": 18,
                                  "column": 12
                                },
                                "end": {
                                  "line": 18,
                                  "column": 68
                                }
                              }
                            },
                            "range": [
                              493,
                              556
                            ],
                            "loc": {
                              "start": {
                                "line": 18,
                                "column": 6
                              },
                              "end": {
                                "line": 18,
                                "column": 69
                              }
                            }
                          }
                        ],
                        "range": [
                          485,
                          562
                        ],
                        "loc": {
                          "start": {
                            "line": 17,
                            "column": 21
                          },
                          "end": {
                            "line": 19,
                            "column": 5
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        468,
                        562
                      ],
                      "loc": {
                        "start": {
                          "line": 17,
                          "column": 4
                        },
                        "end": {
                          "line": 19,
                          "column": 5
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              567,
                              571
                            ],
                            "loc": {
                              "start": {
                                "line": 20,
                                "column": 4
                              },
                              "end": {
                                "line": 20,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_onClickTabButton",
                            "range": [
                              572,
                              589
                            ],
                            "loc": {
                              "start": {
                                "line": 20,
                                "column": 9
                              },
                              "end": {
                                "line": 20,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            567,
                            589
                          ],
                          "loc": {
                            "start": {
                              "line": 20,
                              "column": 4
                            },
                            "end": {
                              "line": 20,
                              "column": 26
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  592,
                                  596
                                ],
                                "loc": {
                                  "start": {
                                    "line": 20,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 20,
                                    "column": 33
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "_onClickTabButton",
                                "range": [
                                  597,
                                  614
                                ],
                                "loc": {
                                  "start": {
                                    "line": 20,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 20,
                                    "column": 51
                                  }
                                }
                              },
                              "range": [
                                592,
                                614
                              ],
                              "loc": {
                                "start": {
                                  "line": 20,
                                  "column": 29
                                },
                                "end": {
                                  "line": 20,
                                  "column": 51
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "bind",
                              "range": [
                                615,
                                619
                              ],
                              "loc": {
                                "start": {
                                  "line": 20,
                                  "column": 52
                                },
                                "end": {
                                  "line": 20,
                                  "column": 56
                                }
                              }
                            },
                            "range": [
                              592,
                              619
                            ],
                            "loc": {
                              "start": {
                                "line": 20,
                                "column": 29
                              },
                              "end": {
                                "line": 20,
                                "column": 56
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "ThisExpression",
                              "range": [
                                620,
                                624
                              ],
                              "loc": {
                                "start": {
                                  "line": 20,
                                  "column": 57
                                },
                                "end": {
                                  "line": 20,
                                  "column": 61
                                }
                              }
                            }
                          ],
                          "range": [
                            592,
                            625
                          ],
                          "loc": {
                            "start": {
                              "line": 20,
                              "column": 29
                            },
                            "end": {
                              "line": 20,
                              "column": 62
                            }
                          }
                        },
                        "range": [
                          567,
                          625
                        ],
                        "loc": {
                          "start": {
                            "line": 20,
                            "column": 4
                          },
                          "end": {
                            "line": 20,
                            "column": 62
                          }
                        }
                      },
                      "range": [
                        567,
                        626
                      ],
                      "loc": {
                        "start": {
                          "line": 20,
                          "column": 4
                        },
                        "end": {
                          "line": 20,
                          "column": 63
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              631,
                              635
                            ],
                            "loc": {
                              "start": {
                                "line": 21,
                                "column": 4
                              },
                              "end": {
                                "line": 21,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_onActivateTabSignal",
                            "range": [
                              636,
                              656
                            ],
                            "loc": {
                              "start": {
                                "line": 21,
                                "column": 9
                              },
                              "end": {
                                "line": 21,
                                "column": 29
                              }
                            }
                          },
                          "range": [
                            631,
                            656
                          ],
                          "loc": {
                            "start": {
                              "line": 21,
                              "column": 4
                            },
                            "end": {
                              "line": 21,
                              "column": 29
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  659,
                                  663
                                ],
                                "loc": {
                                  "start": {
                                    "line": 21,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 21,
                                    "column": 36
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "_onActivateTabSignal",
                                "range": [
                                  664,
                                  684
                                ],
                                "loc": {
                                  "start": {
                                    "line": 21,
                                    "column": 37
                                  },
                                  "end": {
                                    "line": 21,
                                    "column": 57
                                  }
                                }
                              },
                              "range": [
                                659,
                                684
                              ],
                              "loc": {
                                "start": {
                                  "line": 21,
                                  "column": 32
                                },
                                "end": {
                                  "line": 21,
                                  "column": 57
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "bind",
                              "range": [
                                685,
                                689
                              ],
                              "loc": {
                                "start": {
                                  "line": 21,
                                  "column": 58
                                },
                                "end": {
                                  "line": 21,
                                  "column": 62
                                }
                              }
                            },
                            "range": [
                              659,
                              689
                            ],
                            "loc": {
                              "start": {
                                "line": 21,
                                "column": 32
                              },
                              "end": {
                                "line": 21,
                                "column": 62
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "ThisExpression",
                              "range": [
                                690,
                                694
                              ],
                              "loc": {
                                "start": {
                                  "line": 21,
                                  "column": 63
                                },
                                "end": {
                                  "line": 21,
                                  "column": 67
                                }
                              }
                            }
                          ],
                          "range": [
                            659,
                            695
                          ],
                          "loc": {
                            "start": {
                              "line": 21,
                              "column": 32
                            },
                            "end": {
                              "line": 21,
                              "column": 68
                            }
                          }
                        },
                        "range": [
                          631,
                          695
                        ],
                        "loc": {
                          "start": {
                            "line": 21,
                            "column": 4
                          },
                          "end": {
                            "line": 21,
                            "column": 68
                          }
                        }
                      },
                      "range": [
                        631,
                        696
                      ],
                      "loc": {
                        "start": {
                          "line": 21,
                          "column": 4
                        },
                        "end": {
                          "line": 21,
                          "column": 69
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              701,
                              705
                            ],
                            "loc": {
                              "start": {
                                "line": 22,
                                "column": 4
                              },
                              "end": {
                                "line": 22,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_initializeSignalHandlers",
                            "range": [
                              706,
                              731
                            ],
                            "loc": {
                              "start": {
                                "line": 22,
                                "column": 9
                              },
                              "end": {
                                "line": 22,
                                "column": 34
                              }
                            }
                          },
                          "range": [
                            701,
                            731
                          ],
                          "loc": {
                            "start": {
                              "line": 22,
                              "column": 4
                            },
                            "end": {
                              "line": 22,
                              "column": 34
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          701,
                          733
                        ],
                        "loc": {
                          "start": {
                            "line": 22,
                            "column": 4
                          },
                          "end": {
                            "line": 22,
                            "column": 36
                          }
                        }
                      },
                      "range": [
                        701,
                        734
                      ],
                      "loc": {
                        "start": {
                          "line": 22,
                          "column": 4
                        },
                        "end": {
                          "line": 22,
                          "column": 37
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                739,
                                743
                              ],
                              "loc": {
                                "start": {
                                  "line": 23,
                                  "column": 4
                                },
                                "end": {
                                  "line": 23,
                                  "column": 8
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "element",
                              "range": [
                                744,
                                751
                              ],
                              "loc": {
                                "start": {
                                  "line": 23,
                                  "column": 9
                                },
                                "end": {
                                  "line": 23,
                                  "column": 16
                                }
                              }
                            },
                            "range": [
                              739,
                              751
                            ],
                            "loc": {
                              "start": {
                                "line": 23,
                                "column": 4
                              },
                              "end": {
                                "line": 23,
                                "column": 16
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "addEventListener",
                            "range": [
                              752,
                              768
                            ],
                            "loc": {
                              "start": {
                                "line": 23,
                                "column": 17
                              },
                              "end": {
                                "line": 23,
                                "column": 33
                              }
                            }
                          },
                          "range": [
                            739,
                            768
                          ],
                          "loc": {
                            "start": {
                              "line": 23,
                              "column": 4
                            },
                            "end": {
                              "line": 23,
                              "column": 33
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "value": "click",
                            "raw": "'click'",
                            "range": [
                              769,
                              776
                            ],
                            "loc": {
                              "start": {
                                "line": 23,
                                "column": 34
                              },
                              "end": {
                                "line": 23,
                                "column": 41
                              }
                            }
                          },
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                778,
                                782
                              ],
                              "loc": {
                                "start": {
                                  "line": 23,
                                  "column": 43
                                },
                                "end": {
                                  "line": 23,
                                  "column": 47
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "_onClickTabButton",
                              "range": [
                                783,
                                800
                              ],
                              "loc": {
                                "start": {
                                  "line": 23,
                                  "column": 48
                                },
                                "end": {
                                  "line": 23,
                                  "column": 65
                                }
                              }
                            },
                            "range": [
                              778,
                              800
                            ],
                            "loc": {
                              "start": {
                                "line": 23,
                                "column": 43
                              },
                              "end": {
                                "line": 23,
                                "column": 65
                              }
                            }
                          }
                        ],
                        "range": [
                          739,
                          801
                        ],
                        "loc": {
                          "start": {
                            "line": 23,
                            "column": 4
                          },
                          "end": {
                            "line": 23,
                            "column": 66
                          }
                        }
                      },
                      "range": [
                        739,
                        802
                      ],
                      "loc": {
                        "start": {
                          "line": 23,
                          "column": 4
                        },
                        "end": {
                          "line": 23,
                          "column": 67
                        }
                      }
                    }
                  ],
                  "range": [
                    260,
                    806
                  ],
                  "loc": {
                    "start": {
                      "line": 11,
                      "column": 23
                    },
                    "end": {
                      "line": 24,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  250,
                  806
                ],
                "loc": {
                  "start": {
                    "line": 11,
                    "column": 13
                  },
                  "end": {
                    "line": 24,
                    "column": 3
                  }
                }
              },
              "kind": "constructor",
              "computed": false,
              "range": [
                239,
                806
              ],
              "loc": {
                "start": {
                  "line": 11,
                  "column": 2
                },
                "end": {
                  "line": 24,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "_initializeSignalHandlers",
                "range": [
                  810,
                  835
                ],
                "loc": {
                  "start": {
                    "line": 26,
                    "column": 2
                  },
                  "end": {
                    "line": 26,
                    "column": 27
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "NewExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "window",
                                  "range": [
                                    848,
                                    854
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 27,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 27,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "ievv_jsbase_core",
                                  "range": [
                                    855,
                                    871
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 27,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 27,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  848,
                                  871
                                ],
                                "loc": {
                                  "start": {
                                    "line": 27,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 27,
                                    "column": 31
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "SignalHandlerSingleton",
                                "range": [
                                  872,
                                  894
                                ],
                                "loc": {
                                  "start": {
                                    "line": 27,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 27,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                848,
                                894
                              ],
                              "loc": {
                                "start": {
                                  "line": 27,
                                  "column": 8
                                },
                                "end": {
                                  "line": 27,
                                  "column": 54
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              844,
                              896
                            ],
                            "loc": {
                              "start": {
                                "line": 27,
                                "column": 4
                              },
                              "end": {
                                "line": 27,
                                "column": 56
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "addReceiver",
                            "range": [
                              897,
                              908
                            ],
                            "loc": {
                              "start": {
                                "line": 27,
                                "column": 57
                              },
                              "end": {
                                "line": 27,
                                "column": 68
                              }
                            }
                          },
                          "range": [
                            844,
                            908
                          ],
                          "loc": {
                            "start": {
                              "line": 27,
                              "column": 4
                            },
                            "end": {
                              "line": 27,
                              "column": 68
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "TemplateLiteral",
                            "quasis": [
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "cradmin.ActivateTab.",
                                  "cooked": "cradmin.ActivateTab."
                                },
                                "tail": false,
                                "range": [
                                  916,
                                  939
                                ],
                                "loc": {
                                  "start": {
                                    "line": 28,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 28,
                                    "column": 29
                                  }
                                }
                              },
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "",
                                  "cooked": ""
                                },
                                "tail": true,
                                "range": [
                                  953,
                                  955
                                ],
                                "loc": {
                                  "start": {
                                    "line": 28,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 28,
                                    "column": 45
                                  }
                                }
                              }
                            ],
                            "expressions": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      939,
                                      943
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 28,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 28,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "config",
                                    "range": [
                                      944,
                                      950
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 28,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 28,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    939,
                                    950
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 28,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 28,
                                      "column": 40
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "id",
                                  "range": [
                                    951,
                                    953
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 28,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 28,
                                      "column": 43
                                    }
                                  }
                                },
                                "range": [
                                  939,
                                  953
                                ],
                                "loc": {
                                  "start": {
                                    "line": 28,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 28,
                                    "column": 43
                                  }
                                }
                              }
                            ],
                            "range": [
                              916,
                              955
                            ],
                            "loc": {
                              "start": {
                                "line": 28,
                                "column": 6
                              },
                              "end": {
                                "line": 28,
                                "column": 45
                              }
                            }
                          },
                          {
                            "type": "TemplateLiteral",
                            "quasis": [
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "cradmin.TabButtonWidget.",
                                  "cooked": "cradmin.TabButtonWidget."
                                },
                                "tail": false,
                                "range": [
                                  963,
                                  990
                                ],
                                "loc": {
                                  "start": {
                                    "line": 29,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 29,
                                    "column": 33
                                  }
                                }
                              },
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": ".",
                                  "cooked": "."
                                },
                                "tail": false,
                                "range": [
                                  1004,
                                  1008
                                ],
                                "loc": {
                                  "start": {
                                    "line": 29,
                                    "column": 47
                                  },
                                  "end": {
                                    "line": 29,
                                    "column": 51
                                  }
                                }
                              },
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "",
                                  "cooked": ""
                                },
                                "tail": true,
                                "range": [
                                  1027,
                                  1029
                                ],
                                "loc": {
                                  "start": {
                                    "line": 29,
                                    "column": 70
                                  },
                                  "end": {
                                    "line": 29,
                                    "column": 72
                                  }
                                }
                              }
                            ],
                            "expressions": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      990,
                                      994
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 29,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 29,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "config",
                                    "range": [
                                      995,
                                      1001
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 29,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 29,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    990,
                                    1001
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 29,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 29,
                                      "column": 44
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "id",
                                  "range": [
                                    1002,
                                    1004
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 29,
                                      "column": 45
                                    },
                                    "end": {
                                      "line": 29,
                                      "column": 47
                                    }
                                  }
                                },
                                "range": [
                                  990,
                                  1004
                                ],
                                "loc": {
                                  "start": {
                                    "line": 29,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 29,
                                    "column": 47
                                  }
                                }
                              },
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    1008,
                                    1012
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 29,
                                      "column": 51
                                    },
                                    "end": {
                                      "line": 29,
                                      "column": 55
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "_tabPanelDomId",
                                  "range": [
                                    1013,
                                    1027
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 29,
                                      "column": 56
                                    },
                                    "end": {
                                      "line": 29,
                                      "column": 70
                                    }
                                  }
                                },
                                "range": [
                                  1008,
                                  1027
                                ],
                                "loc": {
                                  "start": {
                                    "line": 29,
                                    "column": 51
                                  },
                                  "end": {
                                    "line": 29,
                                    "column": 70
                                  }
                                }
                              }
                            ],
                            "range": [
                              963,
                              1029
                            ],
                            "loc": {
                              "start": {
                                "line": 29,
                                "column": 6
                              },
                              "end": {
                                "line": 29,
                                "column": 72
                              }
                            }
                          },
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                1037,
                                1041
                              ],
                              "loc": {
                                "start": {
                                  "line": 30,
                                  "column": 6
                                },
                                "end": {
                                  "line": 30,
                                  "column": 10
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "_onActivateTabSignal",
                              "range": [
                                1042,
                                1062
                              ],
                              "loc": {
                                "start": {
                                  "line": 30,
                                  "column": 11
                                },
                                "end": {
                                  "line": 30,
                                  "column": 31
                                }
                              }
                            },
                            "range": [
                              1037,
                              1062
                            ],
                            "loc": {
                              "start": {
                                "line": 30,
                                "column": 6
                              },
                              "end": {
                                "line": 30,
                                "column": 31
                              }
                            }
                          }
                        ],
                        "range": [
                          844,
                          1068
                        ],
                        "loc": {
                          "start": {
                            "line": 27,
                            "column": 4
                          },
                          "end": {
                            "line": 31,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        844,
                        1069
                      ],
                      "loc": {
                        "start": {
                          "line": 27,
                          "column": 4
                        },
                        "end": {
                          "line": 31,
                          "column": 6
                        }
                      }
                    }
                  ],
                  "range": [
                    838,
                    1073
                  ],
                  "loc": {
                    "start": {
                      "line": 26,
                      "column": 30
                    },
                    "end": {
                      "line": 32,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  835,
                  1073
                ],
                "loc": {
                  "start": {
                    "line": 26,
                    "column": 27
                  },
                  "end": {
                    "line": 32,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                810,
                1073
              ],
              "loc": {
                "start": {
                  "line": 26,
                  "column": 2
                },
                "end": {
                  "line": 32,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "destroy",
                "range": [
                  1077,
                  1084
                ],
                "loc": {
                  "start": {
                    "line": 34,
                    "column": 2
                  },
                  "end": {
                    "line": 34,
                    "column": 9
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                1093,
                                1097
                              ],
                              "loc": {
                                "start": {
                                  "line": 35,
                                  "column": 4
                                },
                                "end": {
                                  "line": 35,
                                  "column": 8
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "element",
                              "range": [
                                1098,
                                1105
                              ],
                              "loc": {
                                "start": {
                                  "line": 35,
                                  "column": 9
                                },
                                "end": {
                                  "line": 35,
                                  "column": 16
                                }
                              }
                            },
                            "range": [
                              1093,
                              1105
                            ],
                            "loc": {
                              "start": {
                                "line": 35,
                                "column": 4
                              },
                              "end": {
                                "line": 35,
                                "column": 16
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "removeEventListener",
                            "range": [
                              1106,
                              1125
                            ],
                            "loc": {
                              "start": {
                                "line": 35,
                                "column": 17
                              },
                              "end": {
                                "line": 35,
                                "column": 36
                              }
                            }
                          },
                          "range": [
                            1093,
                            1125
                          ],
                          "loc": {
                            "start": {
                              "line": 35,
                              "column": 4
                            },
                            "end": {
                              "line": 35,
                              "column": 36
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "value": "click",
                            "raw": "'click'",
                            "range": [
                              1126,
                              1133
                            ],
                            "loc": {
                              "start": {
                                "line": 35,
                                "column": 37
                              },
                              "end": {
                                "line": 35,
                                "column": 44
                              }
                            }
                          },
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                1135,
                                1139
                              ],
                              "loc": {
                                "start": {
                                  "line": 35,
                                  "column": 46
                                },
                                "end": {
                                  "line": 35,
                                  "column": 50
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "_onClickTabButton",
                              "range": [
                                1140,
                                1157
                              ],
                              "loc": {
                                "start": {
                                  "line": 35,
                                  "column": 51
                                },
                                "end": {
                                  "line": 35,
                                  "column": 68
                                }
                              }
                            },
                            "range": [
                              1135,
                              1157
                            ],
                            "loc": {
                              "start": {
                                "line": 35,
                                "column": 46
                              },
                              "end": {
                                "line": 35,
                                "column": 68
                              }
                            }
                          }
                        ],
                        "range": [
                          1093,
                          1158
                        ],
                        "loc": {
                          "start": {
                            "line": 35,
                            "column": 4
                          },
                          "end": {
                            "line": 35,
                            "column": 69
                          }
                        }
                      },
                      "range": [
                        1093,
                        1159
                      ],
                      "loc": {
                        "start": {
                          "line": 35,
                          "column": 4
                        },
                        "end": {
                          "line": 35,
                          "column": 70
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "NewExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "window",
                                  "range": [
                                    1168,
                                    1174
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 36,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 36,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "ievv_jsbase_core",
                                  "range": [
                                    1175,
                                    1191
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 36,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 36,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  1168,
                                  1191
                                ],
                                "loc": {
                                  "start": {
                                    "line": 36,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 36,
                                    "column": 31
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "SignalHandlerSingleton",
                                "range": [
                                  1192,
                                  1214
                                ],
                                "loc": {
                                  "start": {
                                    "line": 36,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 36,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                1168,
                                1214
                              ],
                              "loc": {
                                "start": {
                                  "line": 36,
                                  "column": 8
                                },
                                "end": {
                                  "line": 36,
                                  "column": 54
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              1164,
                              1216
                            ],
                            "loc": {
                              "start": {
                                "line": 36,
                                "column": 4
                              },
                              "end": {
                                "line": 36,
                                "column": 56
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "removeReceiver",
                            "range": [
                              1217,
                              1231
                            ],
                            "loc": {
                              "start": {
                                "line": 36,
                                "column": 57
                              },
                              "end": {
                                "line": 36,
                                "column": 71
                              }
                            }
                          },
                          "range": [
                            1164,
                            1231
                          ],
                          "loc": {
                            "start": {
                              "line": 36,
                              "column": 4
                            },
                            "end": {
                              "line": 36,
                              "column": 71
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "TemplateLiteral",
                            "quasis": [
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "cradmin.ActivateTab.",
                                  "cooked": "cradmin.ActivateTab."
                                },
                                "tail": false,
                                "range": [
                                  1239,
                                  1262
                                ],
                                "loc": {
                                  "start": {
                                    "line": 37,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 37,
                                    "column": 29
                                  }
                                }
                              },
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "",
                                  "cooked": ""
                                },
                                "tail": true,
                                "range": [
                                  1276,
                                  1278
                                ],
                                "loc": {
                                  "start": {
                                    "line": 37,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 37,
                                    "column": 45
                                  }
                                }
                              }
                            ],
                            "expressions": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1262,
                                      1266
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "config",
                                    "range": [
                                      1267,
                                      1273
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    1262,
                                    1273
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 37,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 37,
                                      "column": 40
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "id",
                                  "range": [
                                    1274,
                                    1276
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 37,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 37,
                                      "column": 43
                                    }
                                  }
                                },
                                "range": [
                                  1262,
                                  1276
                                ],
                                "loc": {
                                  "start": {
                                    "line": 37,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 37,
                                    "column": 43
                                  }
                                }
                              }
                            ],
                            "range": [
                              1239,
                              1278
                            ],
                            "loc": {
                              "start": {
                                "line": 37,
                                "column": 6
                              },
                              "end": {
                                "line": 37,
                                "column": 45
                              }
                            }
                          },
                          {
                            "type": "TemplateLiteral",
                            "quasis": [
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "cradmin.TabButtonWidget.",
                                  "cooked": "cradmin.TabButtonWidget."
                                },
                                "tail": false,
                                "range": [
                                  1286,
                                  1313
                                ],
                                "loc": {
                                  "start": {
                                    "line": 38,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 38,
                                    "column": 33
                                  }
                                }
                              },
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": ".",
                                  "cooked": "."
                                },
                                "tail": false,
                                "range": [
                                  1327,
                                  1331
                                ],
                                "loc": {
                                  "start": {
                                    "line": 38,
                                    "column": 47
                                  },
                                  "end": {
                                    "line": 38,
                                    "column": 51
                                  }
                                }
                              },
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "",
                                  "cooked": ""
                                },
                                "tail": true,
                                "range": [
                                  1350,
                                  1352
                                ],
                                "loc": {
                                  "start": {
                                    "line": 38,
                                    "column": 70
                                  },
                                  "end": {
                                    "line": 38,
                                    "column": 72
                                  }
                                }
                              }
                            ],
                            "expressions": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1313,
                                      1317
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 38,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 38,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "config",
                                    "range": [
                                      1318,
                                      1324
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 38,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 38,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    1313,
                                    1324
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 38,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 38,
                                      "column": 44
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "id",
                                  "range": [
                                    1325,
                                    1327
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 38,
                                      "column": 45
                                    },
                                    "end": {
                                      "line": 38,
                                      "column": 47
                                    }
                                  }
                                },
                                "range": [
                                  1313,
                                  1327
                                ],
                                "loc": {
                                  "start": {
                                    "line": 38,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 38,
                                    "column": 47
                                  }
                                }
                              },
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    1331,
                                    1335
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 38,
                                      "column": 51
                                    },
                                    "end": {
                                      "line": 38,
                                      "column": 55
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "_tabPanelDomId",
                                  "range": [
                                    1336,
                                    1350
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 38,
                                      "column": 56
                                    },
                                    "end": {
                                      "line": 38,
                                      "column": 70
                                    }
                                  }
                                },
                                "range": [
                                  1331,
                                  1350
                                ],
                                "loc": {
                                  "start": {
                                    "line": 38,
                                    "column": 51
                                  },
                                  "end": {
                                    "line": 38,
                                    "column": 70
                                  }
                                }
                              }
                            ],
                            "range": [
                              1286,
                              1352
                            ],
                            "loc": {
                              "start": {
                                "line": 38,
                                "column": 6
                              },
                              "end": {
                                "line": 38,
                                "column": 72
                              }
                            }
                          }
                        ],
                        "range": [
                          1164,
                          1358
                        ],
                        "loc": {
                          "start": {
                            "line": 36,
                            "column": 4
                          },
                          "end": {
                            "line": 39,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        1164,
                        1359
                      ],
                      "loc": {
                        "start": {
                          "line": 36,
                          "column": 4
                        },
                        "end": {
                          "line": 39,
                          "column": 6
                        }
                      }
                    }
                  ],
                  "range": [
                    1087,
                    1363
                  ],
                  "loc": {
                    "start": {
                      "line": 34,
                      "column": 12
                    },
                    "end": {
                      "line": 40,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  1084,
                  1363
                ],
                "loc": {
                  "start": {
                    "line": 34,
                    "column": 9
                  },
                  "end": {
                    "line": 40,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                1077,
                1363
              ],
              "loc": {
                "start": {
                  "line": 34,
                  "column": 2
                },
                "end": {
                  "line": 40,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "_onClickTabButton",
                "range": [
                  1367,
                  1384
                ],
                "loc": {
                  "start": {
                    "line": 42,
                    "column": 2
                  },
                  "end": {
                    "line": 42,
                    "column": 19
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "event",
                    "range": [
                      1385,
                      1390
                    ],
                    "loc": {
                      "start": {
                        "line": 42,
                        "column": 20
                      },
                      "end": {
                        "line": 42,
                        "column": 25
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "event",
                            "range": [
                              1398,
                              1403
                            ],
                            "loc": {
                              "start": {
                                "line": 43,
                                "column": 4
                              },
                              "end": {
                                "line": 43,
                                "column": 9
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "preventDefault",
                            "range": [
                              1404,
                              1418
                            ],
                            "loc": {
                              "start": {
                                "line": 43,
                                "column": 10
                              },
                              "end": {
                                "line": 43,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            1398,
                            1418
                          ],
                          "loc": {
                            "start": {
                              "line": 43,
                              "column": 4
                            },
                            "end": {
                              "line": 43,
                              "column": 24
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          1398,
                          1420
                        ],
                        "loc": {
                          "start": {
                            "line": 43,
                            "column": 4
                          },
                          "end": {
                            "line": 43,
                            "column": 26
                          }
                        }
                      },
                      "range": [
                        1398,
                        1421
                      ],
                      "loc": {
                        "start": {
                          "line": 43,
                          "column": 4
                        },
                        "end": {
                          "line": 43,
                          "column": 27
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1426,
                              1430
                            ],
                            "loc": {
                              "start": {
                                "line": 44,
                                "column": 4
                              },
                              "end": {
                                "line": 44,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_sendActivateTabSignal",
                            "range": [
                              1431,
                              1453
                            ],
                            "loc": {
                              "start": {
                                "line": 44,
                                "column": 9
                              },
                              "end": {
                                "line": 44,
                                "column": 31
                              }
                            }
                          },
                          "range": [
                            1426,
                            1453
                          ],
                          "loc": {
                            "start": {
                              "line": 44,
                              "column": 4
                            },
                            "end": {
                              "line": 44,
                              "column": 31
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          1426,
                          1455
                        ],
                        "loc": {
                          "start": {
                            "line": 44,
                            "column": 4
                          },
                          "end": {
                            "line": 44,
                            "column": 33
                          }
                        }
                      },
                      "range": [
                        1426,
                        1456
                      ],
                      "loc": {
                        "start": {
                          "line": 44,
                          "column": 4
                        },
                        "end": {
                          "line": 44,
                          "column": 34
                        }
                      }
                    }
                  ],
                  "range": [
                    1392,
                    1460
                  ],
                  "loc": {
                    "start": {
                      "line": 42,
                      "column": 27
                    },
                    "end": {
                      "line": 45,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  1384,
                  1460
                ],
                "loc": {
                  "start": {
                    "line": 42,
                    "column": 19
                  },
                  "end": {
                    "line": 45,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                1367,
                1460
              ],
              "loc": {
                "start": {
                  "line": 42,
                  "column": 2
                },
                "end": {
                  "line": 45,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "_sendActivateTabSignal",
                "range": [
                  1464,
                  1486
                ],
                "loc": {
                  "start": {
                    "line": 47,
                    "column": 2
                  },
                  "end": {
                    "line": 47,
                    "column": 24
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "NewExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "window",
                                  "range": [
                                    1499,
                                    1505
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 48,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 48,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "ievv_jsbase_core",
                                  "range": [
                                    1506,
                                    1522
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 48,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 48,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  1499,
                                  1522
                                ],
                                "loc": {
                                  "start": {
                                    "line": 48,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 48,
                                    "column": 31
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "SignalHandlerSingleton",
                                "range": [
                                  1523,
                                  1545
                                ],
                                "loc": {
                                  "start": {
                                    "line": 48,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 48,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                1499,
                                1545
                              ],
                              "loc": {
                                "start": {
                                  "line": 48,
                                  "column": 8
                                },
                                "end": {
                                  "line": 48,
                                  "column": 54
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              1495,
                              1547
                            ],
                            "loc": {
                              "start": {
                                "line": 48,
                                "column": 4
                              },
                              "end": {
                                "line": 48,
                                "column": 56
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "send",
                            "range": [
                              1548,
                              1552
                            ],
                            "loc": {
                              "start": {
                                "line": 48,
                                "column": 57
                              },
                              "end": {
                                "line": 48,
                                "column": 61
                              }
                            }
                          },
                          "range": [
                            1495,
                            1552
                          ],
                          "loc": {
                            "start": {
                              "line": 48,
                              "column": 4
                            },
                            "end": {
                              "line": 48,
                              "column": 61
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "TemplateLiteral",
                            "quasis": [
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "cradmin.ActivateTab.",
                                  "cooked": "cradmin.ActivateTab."
                                },
                                "tail": false,
                                "range": [
                                  1560,
                                  1583
                                ],
                                "loc": {
                                  "start": {
                                    "line": 49,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 49,
                                    "column": 29
                                  }
                                }
                              },
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "",
                                  "cooked": ""
                                },
                                "tail": true,
                                "range": [
                                  1597,
                                  1599
                                ],
                                "loc": {
                                  "start": {
                                    "line": 49,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 49,
                                    "column": 45
                                  }
                                }
                              }
                            ],
                            "expressions": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1583,
                                      1587
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "config",
                                    "range": [
                                      1588,
                                      1594
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    1583,
                                    1594
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 49,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 49,
                                      "column": 40
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "id",
                                  "range": [
                                    1595,
                                    1597
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 49,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 49,
                                      "column": 43
                                    }
                                  }
                                },
                                "range": [
                                  1583,
                                  1597
                                ],
                                "loc": {
                                  "start": {
                                    "line": 49,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 49,
                                    "column": 43
                                  }
                                }
                              }
                            ],
                            "range": [
                              1560,
                              1599
                            ],
                            "loc": {
                              "start": {
                                "line": 49,
                                "column": 6
                              },
                              "end": {
                                "line": 49,
                                "column": 45
                              }
                            }
                          },
                          {
                            "type": "ObjectExpression",
                            "properties": [
                              {
                                "type": "Property",
                                "key": {
                                  "type": "Identifier",
                                  "name": "tabPanelDomId",
                                  "range": [
                                    1608,
                                    1621
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 50,
                                      "column": 7
                                    },
                                    "end": {
                                      "line": 50,
                                      "column": 20
                                    }
                                  }
                                },
                                "value": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1623,
                                      1627
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "_tabPanelDomId",
                                    "range": [
                                      1628,
                                      1642
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    1623,
                                    1642
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 50,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 50,
                                      "column": 41
                                    }
                                  }
                                },
                                "kind": "init",
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "range": [
                                  1608,
                                  1642
                                ],
                                "loc": {
                                  "start": {
                                    "line": 50,
                                    "column": 7
                                  },
                                  "end": {
                                    "line": 50,
                                    "column": 41
                                  }
                                }
                              }
                            ],
                            "range": [
                              1607,
                              1643
                            ],
                            "loc": {
                              "start": {
                                "line": 50,
                                "column": 6
                              },
                              "end": {
                                "line": 50,
                                "column": 42
                              }
                            }
                          }
                        ],
                        "range": [
                          1495,
                          1649
                        ],
                        "loc": {
                          "start": {
                            "line": 48,
                            "column": 4
                          },
                          "end": {
                            "line": 51,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        1495,
                        1650
                      ],
                      "loc": {
                        "start": {
                          "line": 48,
                          "column": 4
                        },
                        "end": {
                          "line": 51,
                          "column": 6
                        }
                      }
                    }
                  ],
                  "range": [
                    1489,
                    1654
                  ],
                  "loc": {
                    "start": {
                      "line": 47,
                      "column": 27
                    },
                    "end": {
                      "line": 52,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  1486,
                  1654
                ],
                "loc": {
                  "start": {
                    "line": 47,
                    "column": 24
                  },
                  "end": {
                    "line": 52,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                1464,
                1654
              ],
              "loc": {
                "start": {
                  "line": 47,
                  "column": 2
                },
                "end": {
                  "line": 52,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "_hasActiveClass",
                "range": [
                  1658,
                  1673
                ],
                "loc": {
                  "start": {
                    "line": 54,
                    "column": 2
                  },
                  "end": {
                    "line": 54,
                    "column": 17
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  1689,
                                  1693
                                ],
                                "loc": {
                                  "start": {
                                    "line": 55,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 55,
                                    "column": 15
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "element",
                                "range": [
                                  1694,
                                  1701
                                ],
                                "loc": {
                                  "start": {
                                    "line": 55,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 55,
                                    "column": 23
                                  }
                                }
                              },
                              "range": [
                                1689,
                                1701
                              ],
                              "loc": {
                                "start": {
                                  "line": 55,
                                  "column": 11
                                },
                                "end": {
                                  "line": 55,
                                  "column": 23
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "classList",
                              "range": [
                                1702,
                                1711
                              ],
                              "loc": {
                                "start": {
                                  "line": 55,
                                  "column": 24
                                },
                                "end": {
                                  "line": 55,
                                  "column": 33
                                }
                              }
                            },
                            "range": [
                              1689,
                              1711
                            ],
                            "loc": {
                              "start": {
                                "line": 55,
                                "column": 11
                              },
                              "end": {
                                "line": 55,
                                "column": 33
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "contains",
                            "range": [
                              1712,
                              1720
                            ],
                            "loc": {
                              "start": {
                                "line": 55,
                                "column": 34
                              },
                              "end": {
                                "line": 55,
                                "column": 42
                              }
                            }
                          },
                          "range": [
                            1689,
                            1720
                          ],
                          "loc": {
                            "start": {
                              "line": 55,
                              "column": 11
                            },
                            "end": {
                              "line": 55,
                              "column": 42
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  1721,
                                  1725
                                ],
                                "loc": {
                                  "start": {
                                    "line": 55,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 55,
                                    "column": 47
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "config",
                                "range": [
                                  1726,
                                  1732
                                ],
                                "loc": {
                                  "start": {
                                    "line": 55,
                                    "column": 48
                                  },
                                  "end": {
                                    "line": 55,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                1721,
                                1732
                              ],
                              "loc": {
                                "start": {
                                  "line": 55,
                                  "column": 43
                                },
                                "end": {
                                  "line": 55,
                                  "column": 54
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "activeClass",
                              "range": [
                                1733,
                                1744
                              ],
                              "loc": {
                                "start": {
                                  "line": 55,
                                  "column": 55
                                },
                                "end": {
                                  "line": 55,
                                  "column": 66
                                }
                              }
                            },
                            "range": [
                              1721,
                              1744
                            ],
                            "loc": {
                              "start": {
                                "line": 55,
                                "column": 43
                              },
                              "end": {
                                "line": 55,
                                "column": 66
                              }
                            }
                          }
                        ],
                        "range": [
                          1689,
                          1745
                        ],
                        "loc": {
                          "start": {
                            "line": 55,
                            "column": 11
                          },
                          "end": {
                            "line": 55,
                            "column": 67
                          }
                        }
                      },
                      "range": [
                        1682,
                        1746
                      ],
                      "loc": {
                        "start": {
                          "line": 55,
                          "column": 4
                        },
                        "end": {
                          "line": 55,
                          "column": 68
                        }
                      }
                    }
                  ],
                  "range": [
                    1676,
                    1750
                  ],
                  "loc": {
                    "start": {
                      "line": 54,
                      "column": 20
                    },
                    "end": {
                      "line": 56,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  1673,
                  1750
                ],
                "loc": {
                  "start": {
                    "line": 54,
                    "column": 17
                  },
                  "end": {
                    "line": 56,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                1658,
                1750
              ],
              "loc": {
                "start": {
                  "line": 54,
                  "column": 2
                },
                "end": {
                  "line": 56,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "_isAriaSelected",
                "range": [
                  1754,
                  1769
                ],
                "loc": {
                  "start": {
                    "line": 58,
                    "column": 2
                  },
                  "end": {
                    "line": 58,
                    "column": 17
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  1785,
                                  1789
                                ],
                                "loc": {
                                  "start": {
                                    "line": 59,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 59,
                                    "column": 15
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "element",
                                "range": [
                                  1790,
                                  1797
                                ],
                                "loc": {
                                  "start": {
                                    "line": 59,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 59,
                                    "column": 23
                                  }
                                }
                              },
                              "range": [
                                1785,
                                1797
                              ],
                              "loc": {
                                "start": {
                                  "line": 59,
                                  "column": 11
                                },
                                "end": {
                                  "line": 59,
                                  "column": 23
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "getAttribute",
                              "range": [
                                1798,
                                1810
                              ],
                              "loc": {
                                "start": {
                                  "line": 59,
                                  "column": 24
                                },
                                "end": {
                                  "line": 59,
                                  "column": 36
                                }
                              }
                            },
                            "range": [
                              1785,
                              1810
                            ],
                            "loc": {
                              "start": {
                                "line": 59,
                                "column": 11
                              },
                              "end": {
                                "line": 59,
                                "column": 36
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Literal",
                              "value": "aria-selected",
                              "raw": "'aria-selected'",
                              "range": [
                                1811,
                                1826
                              ],
                              "loc": {
                                "start": {
                                  "line": 59,
                                  "column": 37
                                },
                                "end": {
                                  "line": 59,
                                  "column": 52
                                }
                              }
                            }
                          ],
                          "range": [
                            1785,
                            1827
                          ],
                          "loc": {
                            "start": {
                              "line": 59,
                              "column": 11
                            },
                            "end": {
                              "line": 59,
                              "column": 53
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "true",
                          "raw": "'true'",
                          "range": [
                            1831,
                            1837
                          ],
                          "loc": {
                            "start": {
                              "line": 59,
                              "column": 57
                            },
                            "end": {
                              "line": 59,
                              "column": 63
                            }
                          }
                        },
                        "range": [
                          1785,
                          1837
                        ],
                        "loc": {
                          "start": {
                            "line": 59,
                            "column": 11
                          },
                          "end": {
                            "line": 59,
                            "column": 63
                          }
                        }
                      },
                      "range": [
                        1778,
                        1838
                      ],
                      "loc": {
                        "start": {
                          "line": 59,
                          "column": 4
                        },
                        "end": {
                          "line": 59,
                          "column": 64
                        }
                      }
                    }
                  ],
                  "range": [
                    1772,
                    1842
                  ],
                  "loc": {
                    "start": {
                      "line": 58,
                      "column": 20
                    },
                    "end": {
                      "line": 60,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  1769,
                  1842
                ],
                "loc": {
                  "start": {
                    "line": 58,
                    "column": 17
                  },
                  "end": {
                    "line": 60,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                1754,
                1842
              ],
              "loc": {
                "start": {
                  "line": 58,
                  "column": 2
                },
                "end": {
                  "line": 60,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "_activate",
                "range": [
                  1847,
                  1856
                ],
                "loc": {
                  "start": {
                    "line": 63,
                    "column": 2
                  },
                  "end": {
                    "line": 63,
                    "column": 11
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                1869,
                                1873
                              ],
                              "loc": {
                                "start": {
                                  "line": 64,
                                  "column": 8
                                },
                                "end": {
                                  "line": 64,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "_hasActiveClass",
                              "range": [
                                1874,
                                1889
                              ],
                              "loc": {
                                "start": {
                                  "line": 64,
                                  "column": 13
                                },
                                "end": {
                                  "line": 64,
                                  "column": 28
                                }
                              }
                            },
                            "range": [
                              1869,
                              1889
                            ],
                            "loc": {
                              "start": {
                                "line": 64,
                                "column": 8
                              },
                              "end": {
                                "line": 64,
                                "column": 28
                              }
                            }
                          },
                          "arguments": [],
                          "range": [
                            1869,
                            1891
                          ],
                          "loc": {
                            "start": {
                              "line": 64,
                              "column": 8
                            },
                            "end": {
                              "line": 64,
                              "column": 30
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          1868,
                          1891
                        ],
                        "loc": {
                          "start": {
                            "line": 64,
                            "column": 7
                          },
                          "end": {
                            "line": 64,
                            "column": 30
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        1901,
                                        1905
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 65,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 65,
                                          "column": 10
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "element",
                                      "range": [
                                        1906,
                                        1913
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 65,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 65,
                                          "column": 18
                                        }
                                      }
                                    },
                                    "range": [
                                      1901,
                                      1913
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "classList",
                                    "range": [
                                      1914,
                                      1923
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    1901,
                                    1923
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 65,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 65,
                                      "column": 28
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "add",
                                  "range": [
                                    1924,
                                    1927
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 65,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 65,
                                      "column": 32
                                    }
                                  }
                                },
                                "range": [
                                  1901,
                                  1927
                                ],
                                "loc": {
                                  "start": {
                                    "line": 65,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 65,
                                    "column": 32
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        1928,
                                        1932
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 65,
                                          "column": 33
                                        },
                                        "end": {
                                          "line": 65,
                                          "column": 37
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "config",
                                      "range": [
                                        1933,
                                        1939
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 65,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 65,
                                          "column": 44
                                        }
                                      }
                                    },
                                    "range": [
                                      1928,
                                      1939
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "activeClass",
                                    "range": [
                                      1940,
                                      1951
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    1928,
                                    1951
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 65,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 65,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "range": [
                                1901,
                                1952
                              ],
                              "loc": {
                                "start": {
                                  "line": 65,
                                  "column": 6
                                },
                                "end": {
                                  "line": 65,
                                  "column": 57
                                }
                              }
                            },
                            "range": [
                              1901,
                              1953
                            ],
                            "loc": {
                              "start": {
                                "line": 65,
                                "column": 6
                              },
                              "end": {
                                "line": 65,
                                "column": 58
                              }
                            }
                          }
                        ],
                        "range": [
                          1893,
                          1959
                        ],
                        "loc": {
                          "start": {
                            "line": 64,
                            "column": 32
                          },
                          "end": {
                            "line": 66,
                            "column": 5
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        1865,
                        1959
                      ],
                      "loc": {
                        "start": {
                          "line": 64,
                          "column": 4
                        },
                        "end": {
                          "line": 66,
                          "column": 5
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                1968,
                                1972
                              ],
                              "loc": {
                                "start": {
                                  "line": 67,
                                  "column": 8
                                },
                                "end": {
                                  "line": 67,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "_isAriaSelected",
                              "range": [
                                1973,
                                1988
                              ],
                              "loc": {
                                "start": {
                                  "line": 67,
                                  "column": 13
                                },
                                "end": {
                                  "line": 67,
                                  "column": 28
                                }
                              }
                            },
                            "range": [
                              1968,
                              1988
                            ],
                            "loc": {
                              "start": {
                                "line": 67,
                                "column": 8
                              },
                              "end": {
                                "line": 67,
                                "column": 28
                              }
                            }
                          },
                          "arguments": [],
                          "range": [
                            1968,
                            1990
                          ],
                          "loc": {
                            "start": {
                              "line": 67,
                              "column": 8
                            },
                            "end": {
                              "line": 67,
                              "column": 30
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          1967,
                          1990
                        ],
                        "loc": {
                          "start": {
                            "line": 67,
                            "column": 7
                          },
                          "end": {
                            "line": 67,
                            "column": 30
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      2000,
                                      2004
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "element",
                                    "range": [
                                      2005,
                                      2012
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "range": [
                                    2000,
                                    2012
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 68,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 68,
                                      "column": 18
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "setAttribute",
                                  "range": [
                                    2013,
                                    2025
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 68,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 68,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  2000,
                                  2025
                                ],
                                "loc": {
                                  "start": {
                                    "line": 68,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 68,
                                    "column": 31
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Literal",
                                  "value": "aria-selected",
                                  "raw": "'aria-selected'",
                                  "range": [
                                    2026,
                                    2041
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 68,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 68,
                                      "column": 47
                                    }
                                  }
                                },
                                {
                                  "type": "Literal",
                                  "value": "true",
                                  "raw": "'true'",
                                  "range": [
                                    2043,
                                    2049
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 68,
                                      "column": 49
                                    },
                                    "end": {
                                      "line": 68,
                                      "column": 55
                                    }
                                  }
                                }
                              ],
                              "range": [
                                2000,
                                2050
                              ],
                              "loc": {
                                "start": {
                                  "line": 68,
                                  "column": 6
                                },
                                "end": {
                                  "line": 68,
                                  "column": 56
                                }
                              }
                            },
                            "range": [
                              2000,
                              2051
                            ],
                            "loc": {
                              "start": {
                                "line": 68,
                                "column": 6
                              },
                              "end": {
                                "line": 68,
                                "column": 57
                              }
                            }
                          }
                        ],
                        "range": [
                          1992,
                          2057
                        ],
                        "loc": {
                          "start": {
                            "line": 67,
                            "column": 32
                          },
                          "end": {
                            "line": 69,
                            "column": 5
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        1964,
                        2057
                      ],
                      "loc": {
                        "start": {
                          "line": 67,
                          "column": 4
                        },
                        "end": {
                          "line": 69,
                          "column": 5
                        }
                      }
                    }
                  ],
                  "range": [
                    1859,
                    2061
                  ],
                  "loc": {
                    "start": {
                      "line": 63,
                      "column": 14
                    },
                    "end": {
                      "line": 70,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  1856,
                  2061
                ],
                "loc": {
                  "start": {
                    "line": 63,
                    "column": 11
                  },
                  "end": {
                    "line": 70,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                1847,
                2061
              ],
              "loc": {
                "start": {
                  "line": 63,
                  "column": 2
                },
                "end": {
                  "line": 70,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "_deactivate",
                "range": [
                  2065,
                  2076
                ],
                "loc": {
                  "start": {
                    "line": 72,
                    "column": 2
                  },
                  "end": {
                    "line": 72,
                    "column": 13
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2088,
                              2092
                            ],
                            "loc": {
                              "start": {
                                "line": 73,
                                "column": 7
                              },
                              "end": {
                                "line": 73,
                                "column": 11
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_hasActiveClass",
                            "range": [
                              2093,
                              2108
                            ],
                            "loc": {
                              "start": {
                                "line": 73,
                                "column": 12
                              },
                              "end": {
                                "line": 73,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            2088,
                            2108
                          ],
                          "loc": {
                            "start": {
                              "line": 73,
                              "column": 7
                            },
                            "end": {
                              "line": 73,
                              "column": 27
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          2088,
                          2110
                        ],
                        "loc": {
                          "start": {
                            "line": 73,
                            "column": 7
                          },
                          "end": {
                            "line": 73,
                            "column": 29
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        2120,
                                        2124
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 74,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 74,
                                          "column": 10
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "element",
                                      "range": [
                                        2125,
                                        2132
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 74,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 74,
                                          "column": 18
                                        }
                                      }
                                    },
                                    "range": [
                                      2120,
                                      2132
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 74,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "classList",
                                    "range": [
                                      2133,
                                      2142
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 74,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    2120,
                                    2142
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 74,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 74,
                                      "column": 28
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "remove",
                                  "range": [
                                    2143,
                                    2149
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 74,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 74,
                                      "column": 35
                                    }
                                  }
                                },
                                "range": [
                                  2120,
                                  2149
                                ],
                                "loc": {
                                  "start": {
                                    "line": 74,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 74,
                                    "column": 35
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        2150,
                                        2154
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 74,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 74,
                                          "column": 40
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "config",
                                      "range": [
                                        2155,
                                        2161
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 74,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 74,
                                          "column": 47
                                        }
                                      }
                                    },
                                    "range": [
                                      2150,
                                      2161
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 74,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "activeClass",
                                    "range": [
                                      2162,
                                      2173
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 74,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    2150,
                                    2173
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 74,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 74,
                                      "column": 59
                                    }
                                  }
                                }
                              ],
                              "range": [
                                2120,
                                2174
                              ],
                              "loc": {
                                "start": {
                                  "line": 74,
                                  "column": 6
                                },
                                "end": {
                                  "line": 74,
                                  "column": 60
                                }
                              }
                            },
                            "range": [
                              2120,
                              2175
                            ],
                            "loc": {
                              "start": {
                                "line": 74,
                                "column": 6
                              },
                              "end": {
                                "line": 74,
                                "column": 61
                              }
                            }
                          }
                        ],
                        "range": [
                          2112,
                          2181
                        ],
                        "loc": {
                          "start": {
                            "line": 73,
                            "column": 31
                          },
                          "end": {
                            "line": 75,
                            "column": 5
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        2085,
                        2181
                      ],
                      "loc": {
                        "start": {
                          "line": 73,
                          "column": 4
                        },
                        "end": {
                          "line": 75,
                          "column": 5
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2189,
                              2193
                            ],
                            "loc": {
                              "start": {
                                "line": 76,
                                "column": 7
                              },
                              "end": {
                                "line": 76,
                                "column": 11
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_isAriaSelected",
                            "range": [
                              2194,
                              2209
                            ],
                            "loc": {
                              "start": {
                                "line": 76,
                                "column": 12
                              },
                              "end": {
                                "line": 76,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            2189,
                            2209
                          ],
                          "loc": {
                            "start": {
                              "line": 76,
                              "column": 7
                            },
                            "end": {
                              "line": 76,
                              "column": 27
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          2189,
                          2211
                        ],
                        "loc": {
                          "start": {
                            "line": 76,
                            "column": 7
                          },
                          "end": {
                            "line": 76,
                            "column": 29
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      2221,
                                      2225
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 77,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 77,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "element",
                                    "range": [
                                      2226,
                                      2233
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 77,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 77,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "range": [
                                    2221,
                                    2233
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 77,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 77,
                                      "column": 18
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "setAttribute",
                                  "range": [
                                    2234,
                                    2246
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 77,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 77,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  2221,
                                  2246
                                ],
                                "loc": {
                                  "start": {
                                    "line": 77,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 77,
                                    "column": 31
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Literal",
                                  "value": "aria-selected",
                                  "raw": "'aria-selected'",
                                  "range": [
                                    2247,
                                    2262
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 77,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 77,
                                      "column": 47
                                    }
                                  }
                                },
                                {
                                  "type": "Literal",
                                  "value": "false",
                                  "raw": "'false'",
                                  "range": [
                                    2264,
                                    2271
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 77,
                                      "column": 49
                                    },
                                    "end": {
                                      "line": 77,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "range": [
                                2221,
                                2272
                              ],
                              "loc": {
                                "start": {
                                  "line": 77,
                                  "column": 6
                                },
                                "end": {
                                  "line": 77,
                                  "column": 57
                                }
                              }
                            },
                            "range": [
                              2221,
                              2273
                            ],
                            "loc": {
                              "start": {
                                "line": 77,
                                "column": 6
                              },
                              "end": {
                                "line": 77,
                                "column": 58
                              }
                            }
                          }
                        ],
                        "range": [
                          2213,
                          2279
                        ],
                        "loc": {
                          "start": {
                            "line": 76,
                            "column": 31
                          },
                          "end": {
                            "line": 78,
                            "column": 5
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        2186,
                        2279
                      ],
                      "loc": {
                        "start": {
                          "line": 76,
                          "column": 4
                        },
                        "end": {
                          "line": 78,
                          "column": 5
                        }
                      }
                    }
                  ],
                  "range": [
                    2079,
                    2283
                  ],
                  "loc": {
                    "start": {
                      "line": 72,
                      "column": 16
                    },
                    "end": {
                      "line": 79,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  2076,
                  2283
                ],
                "loc": {
                  "start": {
                    "line": 72,
                    "column": 13
                  },
                  "end": {
                    "line": 79,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                2065,
                2283
              ],
              "loc": {
                "start": {
                  "line": 72,
                  "column": 2
                },
                "end": {
                  "line": 79,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "_onActivateTabSignal",
                "range": [
                  2287,
                  2307
                ],
                "loc": {
                  "start": {
                    "line": 81,
                    "column": 2
                  },
                  "end": {
                    "line": 81,
                    "column": 22
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "receivedSignalInfo",
                    "range": [
                      2308,
                      2326
                    ],
                    "loc": {
                      "start": {
                        "line": 81,
                        "column": 23
                      },
                      "end": {
                        "line": 81,
                        "column": 41
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "tabPanelDomId",
                            "range": [
                              2340,
                              2353
                            ],
                            "loc": {
                              "start": {
                                "line": 82,
                                "column": 10
                              },
                              "end": {
                                "line": 82,
                                "column": 23
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "receivedSignalInfo",
                                "range": [
                                  2356,
                                  2374
                                ],
                                "loc": {
                                  "start": {
                                    "line": 82,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 82,
                                    "column": 44
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "data",
                                "range": [
                                  2375,
                                  2379
                                ],
                                "loc": {
                                  "start": {
                                    "line": 82,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 82,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                2356,
                                2379
                              ],
                              "loc": {
                                "start": {
                                  "line": 82,
                                  "column": 26
                                },
                                "end": {
                                  "line": 82,
                                  "column": 49
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "tabPanelDomId",
                              "range": [
                                2380,
                                2393
                              ],
                              "loc": {
                                "start": {
                                  "line": 82,
                                  "column": 50
                                },
                                "end": {
                                  "line": 82,
                                  "column": 63
                                }
                              }
                            },
                            "range": [
                              2356,
                              2393
                            ],
                            "loc": {
                              "start": {
                                "line": 82,
                                "column": 26
                              },
                              "end": {
                                "line": 82,
                                "column": 63
                              }
                            }
                          },
                          "range": [
                            2340,
                            2393
                          ],
                          "loc": {
                            "start": {
                              "line": 82,
                              "column": 10
                            },
                            "end": {
                              "line": 82,
                              "column": 63
                            }
                          }
                        }
                      ],
                      "kind": "const",
                      "range": [
                        2334,
                        2394
                      ],
                      "loc": {
                        "start": {
                          "line": 82,
                          "column": 4
                        },
                        "end": {
                          "line": 82,
                          "column": 64
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2402,
                              2406
                            ],
                            "loc": {
                              "start": {
                                "line": 83,
                                "column": 7
                              },
                              "end": {
                                "line": 83,
                                "column": 11
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_tabPanelDomId",
                            "range": [
                              2407,
                              2421
                            ],
                            "loc": {
                              "start": {
                                "line": 83,
                                "column": 12
                              },
                              "end": {
                                "line": 83,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            2402,
                            2421
                          ],
                          "loc": {
                            "start": {
                              "line": 83,
                              "column": 7
                            },
                            "end": {
                              "line": 83,
                              "column": 26
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "tabPanelDomId",
                          "range": [
                            2425,
                            2438
                          ],
                          "loc": {
                            "start": {
                              "line": 83,
                              "column": 30
                            },
                            "end": {
                              "line": 83,
                              "column": 43
                            }
                          }
                        },
                        "range": [
                          2402,
                          2438
                        ],
                        "loc": {
                          "start": {
                            "line": 83,
                            "column": 7
                          },
                          "end": {
                            "line": 83,
                            "column": 43
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    2448,
                                    2452
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 84,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 84,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "_activate",
                                  "range": [
                                    2453,
                                    2462
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 84,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 84,
                                      "column": 20
                                    }
                                  }
                                },
                                "range": [
                                  2448,
                                  2462
                                ],
                                "loc": {
                                  "start": {
                                    "line": 84,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 84,
                                    "column": 20
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                2448,
                                2464
                              ],
                              "loc": {
                                "start": {
                                  "line": 84,
                                  "column": 6
                                },
                                "end": {
                                  "line": 84,
                                  "column": 22
                                }
                              }
                            },
                            "range": [
                              2448,
                              2465
                            ],
                            "loc": {
                              "start": {
                                "line": 84,
                                "column": 6
                              },
                              "end": {
                                "line": 84,
                                "column": 23
                              }
                            }
                          }
                        ],
                        "range": [
                          2440,
                          2471
                        ],
                        "loc": {
                          "start": {
                            "line": 83,
                            "column": 45
                          },
                          "end": {
                            "line": 85,
                            "column": 5
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    2485,
                                    2489
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 86,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 86,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "_deactivate",
                                  "range": [
                                    2490,
                                    2501
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 86,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 86,
                                      "column": 22
                                    }
                                  }
                                },
                                "range": [
                                  2485,
                                  2501
                                ],
                                "loc": {
                                  "start": {
                                    "line": 86,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 86,
                                    "column": 22
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                2485,
                                2503
                              ],
                              "loc": {
                                "start": {
                                  "line": 86,
                                  "column": 6
                                },
                                "end": {
                                  "line": 86,
                                  "column": 24
                                }
                              }
                            },
                            "range": [
                              2485,
                              2504
                            ],
                            "loc": {
                              "start": {
                                "line": 86,
                                "column": 6
                              },
                              "end": {
                                "line": 86,
                                "column": 25
                              }
                            }
                          }
                        ],
                        "range": [
                          2477,
                          2510
                        ],
                        "loc": {
                          "start": {
                            "line": 85,
                            "column": 11
                          },
                          "end": {
                            "line": 87,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        2399,
                        2510
                      ],
                      "loc": {
                        "start": {
                          "line": 83,
                          "column": 4
                        },
                        "end": {
                          "line": 87,
                          "column": 5
                        }
                      }
                    }
                  ],
                  "range": [
                    2328,
                    2514
                  ],
                  "loc": {
                    "start": {
                      "line": 81,
                      "column": 43
                    },
                    "end": {
                      "line": 88,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  2307,
                  2514
                ],
                "loc": {
                  "start": {
                    "line": 81,
                    "column": 22
                  },
                  "end": {
                    "line": 88,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                2287,
                2514
              ],
              "loc": {
                "start": {
                  "line": 81,
                  "column": 2
                },
                "end": {
                  "line": 88,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "useAfterInitializeAllWidgets",
                "range": [
                  2518,
                  2546
                ],
                "loc": {
                  "start": {
                    "line": 90,
                    "column": 2
                  },
                  "end": {
                    "line": 90,
                    "column": 30
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Literal",
                        "value": true,
                        "raw": "true",
                        "range": [
                          2562,
                          2566
                        ],
                        "loc": {
                          "start": {
                            "line": 91,
                            "column": 11
                          },
                          "end": {
                            "line": 91,
                            "column": 15
                          }
                        }
                      },
                      "range": [
                        2555,
                        2567
                      ],
                      "loc": {
                        "start": {
                          "line": 91,
                          "column": 4
                        },
                        "end": {
                          "line": 91,
                          "column": 16
                        }
                      }
                    }
                  ],
                  "range": [
                    2549,
                    2571
                  ],
                  "loc": {
                    "start": {
                      "line": 90,
                      "column": 33
                    },
                    "end": {
                      "line": 92,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  2546,
                  2571
                ],
                "loc": {
                  "start": {
                    "line": 90,
                    "column": 30
                  },
                  "end": {
                    "line": 92,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                2518,
                2571
              ],
              "loc": {
                "start": {
                  "line": 90,
                  "column": 2
                },
                "end": {
                  "line": 92,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "_domId",
                "range": [
                  2579,
                  2585
                ],
                "loc": {
                  "start": {
                    "line": 94,
                    "column": 6
                  },
                  "end": {
                    "line": 94,
                    "column": 12
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                2601,
                                2605
                              ],
                              "loc": {
                                "start": {
                                  "line": 95,
                                  "column": 11
                                },
                                "end": {
                                  "line": 95,
                                  "column": 15
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "element",
                              "range": [
                                2606,
                                2613
                              ],
                              "loc": {
                                "start": {
                                  "line": 95,
                                  "column": 16
                                },
                                "end": {
                                  "line": 95,
                                  "column": 23
                                }
                              }
                            },
                            "range": [
                              2601,
                              2613
                            ],
                            "loc": {
                              "start": {
                                "line": 95,
                                "column": 11
                              },
                              "end": {
                                "line": 95,
                                "column": 23
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "getAttribute",
                            "range": [
                              2614,
                              2626
                            ],
                            "loc": {
                              "start": {
                                "line": 95,
                                "column": 24
                              },
                              "end": {
                                "line": 95,
                                "column": 36
                              }
                            }
                          },
                          "range": [
                            2601,
                            2626
                          ],
                          "loc": {
                            "start": {
                              "line": 95,
                              "column": 11
                            },
                            "end": {
                              "line": 95,
                              "column": 36
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "value": "id",
                            "raw": "'id'",
                            "range": [
                              2627,
                              2631
                            ],
                            "loc": {
                              "start": {
                                "line": 95,
                                "column": 37
                              },
                              "end": {
                                "line": 95,
                                "column": 41
                              }
                            }
                          }
                        ],
                        "range": [
                          2601,
                          2632
                        ],
                        "loc": {
                          "start": {
                            "line": 95,
                            "column": 11
                          },
                          "end": {
                            "line": 95,
                            "column": 42
                          }
                        }
                      },
                      "range": [
                        2594,
                        2633
                      ],
                      "loc": {
                        "start": {
                          "line": 95,
                          "column": 4
                        },
                        "end": {
                          "line": 95,
                          "column": 43
                        }
                      }
                    }
                  ],
                  "range": [
                    2588,
                    2637
                  ],
                  "loc": {
                    "start": {
                      "line": 94,
                      "column": 15
                    },
                    "end": {
                      "line": 96,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  2585,
                  2637
                ],
                "loc": {
                  "start": {
                    "line": 94,
                    "column": 12
                  },
                  "end": {
                    "line": 96,
                    "column": 3
                  }
                }
              },
              "kind": "get",
              "computed": false,
              "range": [
                2575,
                2637
              ],
              "loc": {
                "start": {
                  "line": 94,
                  "column": 2
                },
                "end": {
                  "line": 96,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "afterInitializeAllWidgets",
                "range": [
                  2641,
                  2666
                ],
                "loc": {
                  "start": {
                    "line": 98,
                    "column": 2
                  },
                  "end": {
                    "line": 98,
                    "column": 27
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "widgetRegistry",
                            "range": [
                              2681,
                              2695
                            ],
                            "loc": {
                              "start": {
                                "line": 99,
                                "column": 10
                              },
                              "end": {
                                "line": 99,
                                "column": 24
                              }
                            }
                          },
                          "init": {
                            "type": "NewExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "window",
                                  "range": [
                                    2702,
                                    2708
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 99,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 99,
                                      "column": 37
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "ievv_jsbase_core",
                                  "range": [
                                    2709,
                                    2725
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 99,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 99,
                                      "column": 54
                                    }
                                  }
                                },
                                "range": [
                                  2702,
                                  2725
                                ],
                                "loc": {
                                  "start": {
                                    "line": 99,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 99,
                                    "column": 54
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "WidgetRegistrySingleton",
                                "range": [
                                  2726,
                                  2749
                                ],
                                "loc": {
                                  "start": {
                                    "line": 99,
                                    "column": 55
                                  },
                                  "end": {
                                    "line": 99,
                                    "column": 78
                                  }
                                }
                              },
                              "range": [
                                2702,
                                2749
                              ],
                              "loc": {
                                "start": {
                                  "line": 99,
                                  "column": 31
                                },
                                "end": {
                                  "line": 99,
                                  "column": 78
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              2698,
                              2751
                            ],
                            "loc": {
                              "start": {
                                "line": 99,
                                "column": 27
                              },
                              "end": {
                                "line": 99,
                                "column": 80
                              }
                            }
                          },
                          "range": [
                            2681,
                            2751
                          ],
                          "loc": {
                            "start": {
                              "line": 99,
                              "column": 10
                            },
                            "end": {
                              "line": 99,
                              "column": 80
                            }
                          }
                        }
                      ],
                      "kind": "const",
                      "range": [
                        2675,
                        2752
                      ],
                      "loc": {
                        "start": {
                          "line": 99,
                          "column": 4
                        },
                        "end": {
                          "line": 99,
                          "column": 81
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "tabPanelElement",
                            "range": [
                              2763,
                              2778
                            ],
                            "loc": {
                              "start": {
                                "line": 100,
                                "column": 10
                              },
                              "end": {
                                "line": 100,
                                "column": 25
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "document",
                                "range": [
                                  2781,
                                  2789
                                ],
                                "loc": {
                                  "start": {
                                    "line": 100,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 100,
                                    "column": 36
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "getElementById",
                                "range": [
                                  2790,
                                  2804
                                ],
                                "loc": {
                                  "start": {
                                    "line": 100,
                                    "column": 37
                                  },
                                  "end": {
                                    "line": 100,
                                    "column": 51
                                  }
                                }
                              },
                              "range": [
                                2781,
                                2804
                              ],
                              "loc": {
                                "start": {
                                  "line": 100,
                                  "column": 28
                                },
                                "end": {
                                  "line": 100,
                                  "column": 51
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    2805,
                                    2809
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 100,
                                      "column": 52
                                    },
                                    "end": {
                                      "line": 100,
                                      "column": 56
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "_tabPanelDomId",
                                  "range": [
                                    2810,
                                    2824
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 100,
                                      "column": 57
                                    },
                                    "end": {
                                      "line": 100,
                                      "column": 71
                                    }
                                  }
                                },
                                "range": [
                                  2805,
                                  2824
                                ],
                                "loc": {
                                  "start": {
                                    "line": 100,
                                    "column": 52
                                  },
                                  "end": {
                                    "line": 100,
                                    "column": 71
                                  }
                                }
                              }
                            ],
                            "range": [
                              2781,
                              2825
                            ],
                            "loc": {
                              "start": {
                                "line": 100,
                                "column": 28
                              },
                              "end": {
                                "line": 100,
                                "column": 72
                              }
                            }
                          },
                          "range": [
                            2763,
                            2825
                          ],
                          "loc": {
                            "start": {
                              "line": 100,
                              "column": 10
                            },
                            "end": {
                              "line": 100,
                              "column": 72
                            }
                          }
                        }
                      ],
                      "kind": "const",
                      "range": [
                        2757,
                        2826
                      ],
                      "loc": {
                        "start": {
                          "line": 100,
                          "column": 4
                        },
                        "end": {
                          "line": 100,
                          "column": 73
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "tabPanelWidget",
                            "range": [
                              2837,
                              2851
                            ],
                            "loc": {
                              "start": {
                                "line": 101,
                                "column": 10
                              },
                              "end": {
                                "line": 101,
                                "column": 24
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "widgetRegistry",
                                "range": [
                                  2854,
                                  2868
                                ],
                                "loc": {
                                  "start": {
                                    "line": 101,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 101,
                                    "column": 41
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "getWidgetInstanceFromElement",
                                "range": [
                                  2869,
                                  2897
                                ],
                                "loc": {
                                  "start": {
                                    "line": 101,
                                    "column": 42
                                  },
                                  "end": {
                                    "line": 101,
                                    "column": 70
                                  }
                                }
                              },
                              "range": [
                                2854,
                                2897
                              ],
                              "loc": {
                                "start": {
                                  "line": 101,
                                  "column": 27
                                },
                                "end": {
                                  "line": 101,
                                  "column": 70
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "tabPanelElement",
                                "range": [
                                  2898,
                                  2913
                                ],
                                "loc": {
                                  "start": {
                                    "line": 101,
                                    "column": 71
                                  },
                                  "end": {
                                    "line": 101,
                                    "column": 86
                                  }
                                }
                              }
                            ],
                            "range": [
                              2854,
                              2914
                            ],
                            "loc": {
                              "start": {
                                "line": 101,
                                "column": 27
                              },
                              "end": {
                                "line": 101,
                                "column": 87
                              }
                            }
                          },
                          "range": [
                            2837,
                            2914
                          ],
                          "loc": {
                            "start": {
                              "line": 101,
                              "column": 10
                            },
                            "end": {
                              "line": 101,
                              "column": 87
                            }
                          }
                        }
                      ],
                      "kind": "const",
                      "range": [
                        2831,
                        2915
                      ],
                      "loc": {
                        "start": {
                          "line": 101,
                          "column": 4
                        },
                        "end": {
                          "line": 101,
                          "column": 88
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "isActive",
                            "range": [
                              2926,
                              2934
                            ],
                            "loc": {
                              "start": {
                                "line": 102,
                                "column": 10
                              },
                              "end": {
                                "line": 102,
                                "column": 18
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  2937,
                                  2941
                                ],
                                "loc": {
                                  "start": {
                                    "line": 102,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 102,
                                    "column": 25
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "_hasActiveClass",
                                "range": [
                                  2942,
                                  2957
                                ],
                                "loc": {
                                  "start": {
                                    "line": 102,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 102,
                                    "column": 41
                                  }
                                }
                              },
                              "range": [
                                2937,
                                2957
                              ],
                              "loc": {
                                "start": {
                                  "line": 102,
                                  "column": 21
                                },
                                "end": {
                                  "line": 102,
                                  "column": 41
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              2937,
                              2959
                            ],
                            "loc": {
                              "start": {
                                "line": 102,
                                "column": 21
                              },
                              "end": {
                                "line": 102,
                                "column": 43
                              }
                            }
                          },
                          "range": [
                            2926,
                            2959
                          ],
                          "loc": {
                            "start": {
                              "line": 102,
                              "column": 10
                            },
                            "end": {
                              "line": 102,
                              "column": 43
                            }
                          }
                        }
                      ],
                      "kind": "const",
                      "range": [
                        2920,
                        2960
                      ],
                      "loc": {
                        "start": {
                          "line": 102,
                          "column": 4
                        },
                        "end": {
                          "line": 102,
                          "column": 44
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "tabPanelWidget",
                            "range": [
                              2965,
                              2979
                            ],
                            "loc": {
                              "start": {
                                "line": 103,
                                "column": 4
                              },
                              "end": {
                                "line": 103,
                                "column": 18
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "initializeFromTabButton",
                            "range": [
                              2980,
                              3003
                            ],
                            "loc": {
                              "start": {
                                "line": 103,
                                "column": 19
                              },
                              "end": {
                                "line": 103,
                                "column": 42
                              }
                            }
                          },
                          "range": [
                            2965,
                            3003
                          ],
                          "loc": {
                            "start": {
                              "line": 103,
                              "column": 4
                            },
                            "end": {
                              "line": 103,
                              "column": 42
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "isActive",
                            "range": [
                              3004,
                              3012
                            ],
                            "loc": {
                              "start": {
                                "line": 103,
                                "column": 43
                              },
                              "end": {
                                "line": 103,
                                "column": 51
                              }
                            }
                          },
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                3014,
                                3018
                              ],
                              "loc": {
                                "start": {
                                  "line": 103,
                                  "column": 53
                                },
                                "end": {
                                  "line": 103,
                                  "column": 57
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "_domId",
                              "range": [
                                3019,
                                3025
                              ],
                              "loc": {
                                "start": {
                                  "line": 103,
                                  "column": 58
                                },
                                "end": {
                                  "line": 103,
                                  "column": 64
                                }
                              }
                            },
                            "range": [
                              3014,
                              3025
                            ],
                            "loc": {
                              "start": {
                                "line": 103,
                                "column": 53
                              },
                              "end": {
                                "line": 103,
                                "column": 64
                              }
                            }
                          }
                        ],
                        "range": [
                          2965,
                          3026
                        ],
                        "loc": {
                          "start": {
                            "line": 103,
                            "column": 4
                          },
                          "end": {
                            "line": 103,
                            "column": 65
                          }
                        }
                      },
                      "range": [
                        2965,
                        3027
                      ],
                      "loc": {
                        "start": {
                          "line": 103,
                          "column": 4
                        },
                        "end": {
                          "line": 103,
                          "column": 66
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "Identifier",
                        "name": "isActive",
                        "range": [
                          3035,
                          3043
                        ],
                        "loc": {
                          "start": {
                            "line": 104,
                            "column": 7
                          },
                          "end": {
                            "line": 104,
                            "column": 15
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    3093,
                                    3097
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 106,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 106,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "_activate",
                                  "range": [
                                    3098,
                                    3107
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 106,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 106,
                                      "column": 20
                                    }
                                  }
                                },
                                "range": [
                                  3093,
                                  3107
                                ],
                                "loc": {
                                  "start": {
                                    "line": 106,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 106,
                                    "column": 20
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                3093,
                                3109
                              ],
                              "loc": {
                                "start": {
                                  "line": 106,
                                  "column": 6
                                },
                                "end": {
                                  "line": 106,
                                  "column": 22
                                }
                              }
                            },
                            "range": [
                              3093,
                              3110
                            ],
                            "loc": {
                              "start": {
                                "line": 106,
                                "column": 6
                              },
                              "end": {
                                "line": 106,
                                "column": 23
                              }
                            },
                            "leadingComments": [
                              {
                                "type": "Line",
                                "value": " this._sendActivateTabSignal();",
                                "range": [
                                  3053,
                                  3086
                                ],
                                "loc": {
                                  "start": {
                                    "line": 105,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 105,
                                    "column": 39
                                  }
                                }
                              }
                            ]
                          }
                        ],
                        "range": [
                          3045,
                          3116
                        ],
                        "loc": {
                          "start": {
                            "line": 104,
                            "column": 17
                          },
                          "end": {
                            "line": 107,
                            "column": 5
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        3032,
                        3116
                      ],
                      "loc": {
                        "start": {
                          "line": 104,
                          "column": 4
                        },
                        "end": {
                          "line": 107,
                          "column": 5
                        }
                      }
                    }
                  ],
                  "range": [
                    2669,
                    3120
                  ],
                  "loc": {
                    "start": {
                      "line": 98,
                      "column": 30
                    },
                    "end": {
                      "line": 108,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  2666,
                  3120
                ],
                "loc": {
                  "start": {
                    "line": 98,
                    "column": 27
                  },
                  "end": {
                    "line": 108,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                2641,
                3120
              ],
              "loc": {
                "start": {
                  "line": 98,
                  "column": 2
                },
                "end": {
                  "line": 108,
                  "column": 3
                }
              },
              "static": false
            }
          ],
          "range": [
            125,
            3122
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 60
            },
            "end": {
              "line": 109,
              "column": 1
            }
          }
        },
        "range": [
          80,
          3122
        ],
        "loc": {
          "start": {
            "line": 3,
            "column": 15
          },
          "end": {
            "line": 109,
            "column": 1
          }
        },
        "leadingComments": [],
        "trailingComments": []
      },
      "range": [
        65,
        3122
      ],
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 109,
          "column": 1
        }
      }
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    3122
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 109,
      "column": 1
    }
  },
  "comments": [
    {
      "type": "Line",
      "value": " this._sendActivateTabSignal();",
      "range": [
        3053,
        3086
      ],
      "loc": {
        "start": {
          "line": 105,
          "column": 6
        },
        "end": {
          "line": 105,
          "column": 39
        }
      }
    }
  ]
}