{
  "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": "TabPanelWidget",
          "range": [
            86,
            100
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 21
            },
            "end": {
              "line": 3,
              "column": 35
            }
          }
        },
        "superClass": {
          "type": "Identifier",
          "name": "AbstractWidget",
          "range": [
            109,
            123
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 44
            },
            "end": {
              "line": 3,
              "column": 58
            }
          }
        },
        "body": {
          "type": "ClassBody",
          "body": [
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "getDefaultConfig",
                "range": [
                  129,
                  145
                ],
                "loc": {
                  "start": {
                    "line": 5,
                    "column": 2
                  },
                  "end": {
                    "line": 5,
                    "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": 7,
                                  "column": 6
                                },
                                "end": {
                                  "line": 7,
                                  "column": 8
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": "defaultTab",
                              "raw": "'defaultTab'",
                              "range": [
                                173,
                                185
                              ],
                              "loc": {
                                "start": {
                                  "line": 7,
                                  "column": 10
                                },
                                "end": {
                                  "line": 7,
                                  "column": 22
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              169,
                              185
                            ],
                            "loc": {
                              "start": {
                                "line": 7,
                                "column": 6
                              },
                              "end": {
                                "line": 7,
                                "column": 22
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "activeClass",
                              "range": [
                                193,
                                204
                              ],
                              "loc": {
                                "start": {
                                  "line": 8,
                                  "column": 6
                                },
                                "end": {
                                  "line": 8,
                                  "column": 17
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": "tabs__panel--active",
                              "raw": "\"tabs__panel--active\"",
                              "range": [
                                206,
                                227
                              ],
                              "loc": {
                                "start": {
                                  "line": 8,
                                  "column": 19
                                },
                                "end": {
                                  "line": 8,
                                  "column": 40
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              193,
                              227
                            ],
                            "loc": {
                              "start": {
                                "line": 8,
                                "column": 6
                              },
                              "end": {
                                "line": 8,
                                "column": 40
                              }
                            }
                          }
                        ],
                        "range": [
                          161,
                          233
                        ],
                        "loc": {
                          "start": {
                            "line": 6,
                            "column": 11
                          },
                          "end": {
                            "line": 9,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        154,
                        236
                      ],
                      "loc": {
                        "start": {
                          "line": 6,
                          "column": 4
                        },
                        "end": {
                          "line": 10,
                          "column": 2
                        }
                      }
                    }
                  ],
                  "range": [
                    148,
                    237
                  ],
                  "loc": {
                    "start": {
                      "line": 5,
                      "column": 21
                    },
                    "end": {
                      "line": 10,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  145,
                  237
                ],
                "loc": {
                  "start": {
                    "line": 5,
                    "column": 18
                  },
                  "end": {
                    "line": 10,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                129,
                237
              ],
              "loc": {
                "start": {
                  "line": 5,
                  "column": 2
                },
                "end": {
                  "line": 10,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "constructor",
                "range": [
                  241,
                  252
                ],
                "loc": {
                  "start": {
                    "line": 12,
                    "column": 2
                  },
                  "end": {
                    "line": 12,
                    "column": 13
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "element",
                    "range": [
                      253,
                      260
                    ],
                    "loc": {
                      "start": {
                        "line": 12,
                        "column": 14
                      },
                      "end": {
                        "line": 12,
                        "column": 21
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Super",
                          "range": [
                            268,
                            273
                          ],
                          "loc": {
                            "start": {
                              "line": 13,
                              "column": 4
                            },
                            "end": {
                              "line": 13,
                              "column": 9
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "element",
                            "range": [
                              274,
                              281
                            ],
                            "loc": {
                              "start": {
                                "line": 13,
                                "column": 10
                              },
                              "end": {
                                "line": 13,
                                "column": 17
                              }
                            }
                          }
                        ],
                        "range": [
                          268,
                          282
                        ],
                        "loc": {
                          "start": {
                            "line": 13,
                            "column": 4
                          },
                          "end": {
                            "line": 13,
                            "column": 18
                          }
                        }
                      },
                      "range": [
                        268,
                        283
                      ],
                      "loc": {
                        "start": {
                          "line": 13,
                          "column": 4
                        },
                        "end": {
                          "line": 13,
                          "column": 19
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              292,
                              296
                            ],
                            "loc": {
                              "start": {
                                "line": 14,
                                "column": 8
                              },
                              "end": {
                                "line": 14,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_domId",
                            "range": [
                              297,
                              303
                            ],
                            "loc": {
                              "start": {
                                "line": 14,
                                "column": 13
                              },
                              "end": {
                                "line": 14,
                                "column": 19
                              }
                            }
                          },
                          "range": [
                            292,
                            303
                          ],
                          "loc": {
                            "start": {
                              "line": 14,
                              "column": 8
                            },
                            "end": {
                              "line": 14,
                              "column": 19
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          291,
                          303
                        ],
                        "loc": {
                          "start": {
                            "line": 14,
                            "column": 7
                          },
                          "end": {
                            "line": 14,
                            "column": 19
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ThrowStatement",
                            "argument": {
                              "type": "NewExpression",
                              "callee": {
                                "type": "Identifier",
                                "name": "Error",
                                "range": [
                                  323,
                                  328
                                ],
                                "loc": {
                                  "start": {
                                    "line": 15,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 15,
                                    "column": 21
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Literal",
                                  "value": "A TabPanelWidget element must have an id attribute.",
                                  "raw": "'A TabPanelWidget element must have an id attribute.'",
                                  "range": [
                                    329,
                                    382
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 15,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 15,
                                      "column": 75
                                    }
                                  }
                                }
                              ],
                              "range": [
                                319,
                                383
                              ],
                              "loc": {
                                "start": {
                                  "line": 15,
                                  "column": 12
                                },
                                "end": {
                                  "line": 15,
                                  "column": 76
                                }
                              }
                            },
                            "range": [
                              313,
                              384
                            ],
                            "loc": {
                              "start": {
                                "line": 15,
                                "column": 6
                              },
                              "end": {
                                "line": 15,
                                "column": 77
                              }
                            }
                          }
                        ],
                        "range": [
                          305,
                          390
                        ],
                        "loc": {
                          "start": {
                            "line": 14,
                            "column": 21
                          },
                          "end": {
                            "line": 16,
                            "column": 5
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        288,
                        390
                      ],
                      "loc": {
                        "start": {
                          "line": 14,
                          "column": 4
                        },
                        "end": {
                          "line": 16,
                          "column": 5
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              395,
                              399
                            ],
                            "loc": {
                              "start": {
                                "line": 17,
                                "column": 4
                              },
                              "end": {
                                "line": 17,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_onActivateTabSignal",
                            "range": [
                              400,
                              420
                            ],
                            "loc": {
                              "start": {
                                "line": 17,
                                "column": 9
                              },
                              "end": {
                                "line": 17,
                                "column": 29
                              }
                            }
                          },
                          "range": [
                            395,
                            420
                          ],
                          "loc": {
                            "start": {
                              "line": 17,
                              "column": 4
                            },
                            "end": {
                              "line": 17,
                              "column": 29
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  423,
                                  427
                                ],
                                "loc": {
                                  "start": {
                                    "line": 17,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 17,
                                    "column": 36
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "_onActivateTabSignal",
                                "range": [
                                  428,
                                  448
                                ],
                                "loc": {
                                  "start": {
                                    "line": 17,
                                    "column": 37
                                  },
                                  "end": {
                                    "line": 17,
                                    "column": 57
                                  }
                                }
                              },
                              "range": [
                                423,
                                448
                              ],
                              "loc": {
                                "start": {
                                  "line": 17,
                                  "column": 32
                                },
                                "end": {
                                  "line": 17,
                                  "column": 57
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "bind",
                              "range": [
                                449,
                                453
                              ],
                              "loc": {
                                "start": {
                                  "line": 17,
                                  "column": 58
                                },
                                "end": {
                                  "line": 17,
                                  "column": 62
                                }
                              }
                            },
                            "range": [
                              423,
                              453
                            ],
                            "loc": {
                              "start": {
                                "line": 17,
                                "column": 32
                              },
                              "end": {
                                "line": 17,
                                "column": 62
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "ThisExpression",
                              "range": [
                                454,
                                458
                              ],
                              "loc": {
                                "start": {
                                  "line": 17,
                                  "column": 63
                                },
                                "end": {
                                  "line": 17,
                                  "column": 67
                                }
                              }
                            }
                          ],
                          "range": [
                            423,
                            459
                          ],
                          "loc": {
                            "start": {
                              "line": 17,
                              "column": 32
                            },
                            "end": {
                              "line": 17,
                              "column": 68
                            }
                          }
                        },
                        "range": [
                          395,
                          459
                        ],
                        "loc": {
                          "start": {
                            "line": 17,
                            "column": 4
                          },
                          "end": {
                            "line": 17,
                            "column": 68
                          }
                        }
                      },
                      "range": [
                        395,
                        460
                      ],
                      "loc": {
                        "start": {
                          "line": 17,
                          "column": 4
                        },
                        "end": {
                          "line": 17,
                          "column": 69
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              465,
                              469
                            ],
                            "loc": {
                              "start": {
                                "line": 18,
                                "column": 4
                              },
                              "end": {
                                "line": 18,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_initializeSignalHandlers",
                            "range": [
                              470,
                              495
                            ],
                            "loc": {
                              "start": {
                                "line": 18,
                                "column": 9
                              },
                              "end": {
                                "line": 18,
                                "column": 34
                              }
                            }
                          },
                          "range": [
                            465,
                            495
                          ],
                          "loc": {
                            "start": {
                              "line": 18,
                              "column": 4
                            },
                            "end": {
                              "line": 18,
                              "column": 34
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          465,
                          497
                        ],
                        "loc": {
                          "start": {
                            "line": 18,
                            "column": 4
                          },
                          "end": {
                            "line": 18,
                            "column": 36
                          }
                        }
                      },
                      "range": [
                        465,
                        498
                      ],
                      "loc": {
                        "start": {
                          "line": 18,
                          "column": 4
                        },
                        "end": {
                          "line": 18,
                          "column": 37
                        }
                      }
                    }
                  ],
                  "range": [
                    262,
                    502
                  ],
                  "loc": {
                    "start": {
                      "line": 12,
                      "column": 23
                    },
                    "end": {
                      "line": 19,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  252,
                  502
                ],
                "loc": {
                  "start": {
                    "line": 12,
                    "column": 13
                  },
                  "end": {
                    "line": 19,
                    "column": 3
                  }
                }
              },
              "kind": "constructor",
              "computed": false,
              "range": [
                241,
                502
              ],
              "loc": {
                "start": {
                  "line": 12,
                  "column": 2
                },
                "end": {
                  "line": 19,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "_domId",
                "range": [
                  510,
                  516
                ],
                "loc": {
                  "start": {
                    "line": 21,
                    "column": 6
                  },
                  "end": {
                    "line": 21,
                    "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": [
                                532,
                                536
                              ],
                              "loc": {
                                "start": {
                                  "line": 22,
                                  "column": 11
                                },
                                "end": {
                                  "line": 22,
                                  "column": 15
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "element",
                              "range": [
                                537,
                                544
                              ],
                              "loc": {
                                "start": {
                                  "line": 22,
                                  "column": 16
                                },
                                "end": {
                                  "line": 22,
                                  "column": 23
                                }
                              }
                            },
                            "range": [
                              532,
                              544
                            ],
                            "loc": {
                              "start": {
                                "line": 22,
                                "column": 11
                              },
                              "end": {
                                "line": 22,
                                "column": 23
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "getAttribute",
                            "range": [
                              545,
                              557
                            ],
                            "loc": {
                              "start": {
                                "line": 22,
                                "column": 24
                              },
                              "end": {
                                "line": 22,
                                "column": 36
                              }
                            }
                          },
                          "range": [
                            532,
                            557
                          ],
                          "loc": {
                            "start": {
                              "line": 22,
                              "column": 11
                            },
                            "end": {
                              "line": 22,
                              "column": 36
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "value": "id",
                            "raw": "'id'",
                            "range": [
                              558,
                              562
                            ],
                            "loc": {
                              "start": {
                                "line": 22,
                                "column": 37
                              },
                              "end": {
                                "line": 22,
                                "column": 41
                              }
                            }
                          }
                        ],
                        "range": [
                          532,
                          563
                        ],
                        "loc": {
                          "start": {
                            "line": 22,
                            "column": 11
                          },
                          "end": {
                            "line": 22,
                            "column": 42
                          }
                        }
                      },
                      "range": [
                        525,
                        564
                      ],
                      "loc": {
                        "start": {
                          "line": 22,
                          "column": 4
                        },
                        "end": {
                          "line": 22,
                          "column": 43
                        }
                      }
                    }
                  ],
                  "range": [
                    519,
                    568
                  ],
                  "loc": {
                    "start": {
                      "line": 21,
                      "column": 15
                    },
                    "end": {
                      "line": 23,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  516,
                  568
                ],
                "loc": {
                  "start": {
                    "line": 21,
                    "column": 12
                  },
                  "end": {
                    "line": 23,
                    "column": 3
                  }
                }
              },
              "kind": "get",
              "computed": false,
              "range": [
                506,
                568
              ],
              "loc": {
                "start": {
                  "line": 21,
                  "column": 2
                },
                "end": {
                  "line": 23,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "_initializeSignalHandlers",
                "range": [
                  572,
                  597
                ],
                "loc": {
                  "start": {
                    "line": 25,
                    "column": 2
                  },
                  "end": {
                    "line": 25,
                    "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": [
                                    610,
                                    616
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 26,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 26,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "ievv_jsbase_core",
                                  "range": [
                                    617,
                                    633
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 26,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 26,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  610,
                                  633
                                ],
                                "loc": {
                                  "start": {
                                    "line": 26,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 26,
                                    "column": 31
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "SignalHandlerSingleton",
                                "range": [
                                  634,
                                  656
                                ],
                                "loc": {
                                  "start": {
                                    "line": 26,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 26,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                610,
                                656
                              ],
                              "loc": {
                                "start": {
                                  "line": 26,
                                  "column": 8
                                },
                                "end": {
                                  "line": 26,
                                  "column": 54
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              606,
                              658
                            ],
                            "loc": {
                              "start": {
                                "line": 26,
                                "column": 4
                              },
                              "end": {
                                "line": 26,
                                "column": 56
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "addReceiver",
                            "range": [
                              659,
                              670
                            ],
                            "loc": {
                              "start": {
                                "line": 26,
                                "column": 57
                              },
                              "end": {
                                "line": 26,
                                "column": 68
                              }
                            }
                          },
                          "range": [
                            606,
                            670
                          ],
                          "loc": {
                            "start": {
                              "line": 26,
                              "column": 4
                            },
                            "end": {
                              "line": 26,
                              "column": 68
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "TemplateLiteral",
                            "quasis": [
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "cradmin.ActivateTab.",
                                  "cooked": "cradmin.ActivateTab."
                                },
                                "tail": false,
                                "range": [
                                  678,
                                  701
                                ],
                                "loc": {
                                  "start": {
                                    "line": 27,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 27,
                                    "column": 29
                                  }
                                }
                              },
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "",
                                  "cooked": ""
                                },
                                "tail": true,
                                "range": [
                                  715,
                                  717
                                ],
                                "loc": {
                                  "start": {
                                    "line": 27,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 27,
                                    "column": 45
                                  }
                                }
                              }
                            ],
                            "expressions": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      701,
                                      705
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 27,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 27,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "config",
                                    "range": [
                                      706,
                                      712
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 27,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 27,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    701,
                                    712
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 27,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 27,
                                      "column": 40
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "id",
                                  "range": [
                                    713,
                                    715
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 27,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 27,
                                      "column": 43
                                    }
                                  }
                                },
                                "range": [
                                  701,
                                  715
                                ],
                                "loc": {
                                  "start": {
                                    "line": 27,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 27,
                                    "column": 43
                                  }
                                }
                              }
                            ],
                            "range": [
                              678,
                              717
                            ],
                            "loc": {
                              "start": {
                                "line": 27,
                                "column": 6
                              },
                              "end": {
                                "line": 27,
                                "column": 45
                              }
                            }
                          },
                          {
                            "type": "TemplateLiteral",
                            "quasis": [
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "cradmin.TabPanelWidget.",
                                  "cooked": "cradmin.TabPanelWidget."
                                },
                                "tail": false,
                                "range": [
                                  725,
                                  751
                                ],
                                "loc": {
                                  "start": {
                                    "line": 28,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 28,
                                    "column": 32
                                  }
                                }
                              },
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": ".",
                                  "cooked": "."
                                },
                                "tail": false,
                                "range": [
                                  765,
                                  769
                                ],
                                "loc": {
                                  "start": {
                                    "line": 28,
                                    "column": 46
                                  },
                                  "end": {
                                    "line": 28,
                                    "column": 50
                                  }
                                }
                              },
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "",
                                  "cooked": ""
                                },
                                "tail": true,
                                "range": [
                                  780,
                                  782
                                ],
                                "loc": {
                                  "start": {
                                    "line": 28,
                                    "column": 61
                                  },
                                  "end": {
                                    "line": 28,
                                    "column": 63
                                  }
                                }
                              }
                            ],
                            "expressions": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      751,
                                      755
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 28,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 28,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "config",
                                    "range": [
                                      756,
                                      762
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 28,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 28,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    751,
                                    762
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 28,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 28,
                                      "column": 43
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "id",
                                  "range": [
                                    763,
                                    765
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 28,
                                      "column": 44
                                    },
                                    "end": {
                                      "line": 28,
                                      "column": 46
                                    }
                                  }
                                },
                                "range": [
                                  751,
                                  765
                                ],
                                "loc": {
                                  "start": {
                                    "line": 28,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 28,
                                    "column": 46
                                  }
                                }
                              },
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    769,
                                    773
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 28,
                                      "column": 50
                                    },
                                    "end": {
                                      "line": 28,
                                      "column": 54
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "_domId",
                                  "range": [
                                    774,
                                    780
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 28,
                                      "column": 55
                                    },
                                    "end": {
                                      "line": 28,
                                      "column": 61
                                    }
                                  }
                                },
                                "range": [
                                  769,
                                  780
                                ],
                                "loc": {
                                  "start": {
                                    "line": 28,
                                    "column": 50
                                  },
                                  "end": {
                                    "line": 28,
                                    "column": 61
                                  }
                                }
                              }
                            ],
                            "range": [
                              725,
                              782
                            ],
                            "loc": {
                              "start": {
                                "line": 28,
                                "column": 6
                              },
                              "end": {
                                "line": 28,
                                "column": 63
                              }
                            }
                          },
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                790,
                                794
                              ],
                              "loc": {
                                "start": {
                                  "line": 29,
                                  "column": 6
                                },
                                "end": {
                                  "line": 29,
                                  "column": 10
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "_onActivateTabSignal",
                              "range": [
                                795,
                                815
                              ],
                              "loc": {
                                "start": {
                                  "line": 29,
                                  "column": 11
                                },
                                "end": {
                                  "line": 29,
                                  "column": 31
                                }
                              }
                            },
                            "range": [
                              790,
                              815
                            ],
                            "loc": {
                              "start": {
                                "line": 29,
                                "column": 6
                              },
                              "end": {
                                "line": 29,
                                "column": 31
                              }
                            }
                          }
                        ],
                        "range": [
                          606,
                          821
                        ],
                        "loc": {
                          "start": {
                            "line": 26,
                            "column": 4
                          },
                          "end": {
                            "line": 30,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        606,
                        822
                      ],
                      "loc": {
                        "start": {
                          "line": 26,
                          "column": 4
                        },
                        "end": {
                          "line": 30,
                          "column": 6
                        }
                      }
                    }
                  ],
                  "range": [
                    600,
                    826
                  ],
                  "loc": {
                    "start": {
                      "line": 25,
                      "column": 30
                    },
                    "end": {
                      "line": 31,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  597,
                  826
                ],
                "loc": {
                  "start": {
                    "line": 25,
                    "column": 27
                  },
                  "end": {
                    "line": 31,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                572,
                826
              ],
              "loc": {
                "start": {
                  "line": 25,
                  "column": 2
                },
                "end": {
                  "line": 31,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "destroy",
                "range": [
                  830,
                  837
                ],
                "loc": {
                  "start": {
                    "line": 33,
                    "column": 2
                  },
                  "end": {
                    "line": 33,
                    "column": 9
                  }
                }
              },
              "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": [
                                    850,
                                    856
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 34,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 34,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "ievv_jsbase_core",
                                  "range": [
                                    857,
                                    873
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 34,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 34,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  850,
                                  873
                                ],
                                "loc": {
                                  "start": {
                                    "line": 34,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 34,
                                    "column": 31
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "SignalHandlerSingleton",
                                "range": [
                                  874,
                                  896
                                ],
                                "loc": {
                                  "start": {
                                    "line": 34,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 34,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                850,
                                896
                              ],
                              "loc": {
                                "start": {
                                  "line": 34,
                                  "column": 8
                                },
                                "end": {
                                  "line": 34,
                                  "column": 54
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              846,
                              898
                            ],
                            "loc": {
                              "start": {
                                "line": 34,
                                "column": 4
                              },
                              "end": {
                                "line": 34,
                                "column": 56
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "removeReceiver",
                            "range": [
                              899,
                              913
                            ],
                            "loc": {
                              "start": {
                                "line": 34,
                                "column": 57
                              },
                              "end": {
                                "line": 34,
                                "column": 71
                              }
                            }
                          },
                          "range": [
                            846,
                            913
                          ],
                          "loc": {
                            "start": {
                              "line": 34,
                              "column": 4
                            },
                            "end": {
                              "line": 34,
                              "column": 71
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "TemplateLiteral",
                            "quasis": [
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "cradmin.ActivateTab.",
                                  "cooked": "cradmin.ActivateTab."
                                },
                                "tail": false,
                                "range": [
                                  921,
                                  944
                                ],
                                "loc": {
                                  "start": {
                                    "line": 35,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 35,
                                    "column": 29
                                  }
                                }
                              },
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "",
                                  "cooked": ""
                                },
                                "tail": true,
                                "range": [
                                  958,
                                  960
                                ],
                                "loc": {
                                  "start": {
                                    "line": 35,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 35,
                                    "column": 45
                                  }
                                }
                              }
                            ],
                            "expressions": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      944,
                                      948
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 35,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 35,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "config",
                                    "range": [
                                      949,
                                      955
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 35,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 35,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    944,
                                    955
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 35,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 35,
                                      "column": 40
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "id",
                                  "range": [
                                    956,
                                    958
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 35,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 35,
                                      "column": 43
                                    }
                                  }
                                },
                                "range": [
                                  944,
                                  958
                                ],
                                "loc": {
                                  "start": {
                                    "line": 35,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 35,
                                    "column": 43
                                  }
                                }
                              }
                            ],
                            "range": [
                              921,
                              960
                            ],
                            "loc": {
                              "start": {
                                "line": 35,
                                "column": 6
                              },
                              "end": {
                                "line": 35,
                                "column": 45
                              }
                            }
                          },
                          {
                            "type": "TemplateLiteral",
                            "quasis": [
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "cradmin.TabPanel.",
                                  "cooked": "cradmin.TabPanel."
                                },
                                "tail": false,
                                "range": [
                                  968,
                                  988
                                ],
                                "loc": {
                                  "start": {
                                    "line": 36,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 36,
                                    "column": 26
                                  }
                                }
                              },
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": ".",
                                  "cooked": "."
                                },
                                "tail": false,
                                "range": [
                                  1002,
                                  1006
                                ],
                                "loc": {
                                  "start": {
                                    "line": 36,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 36,
                                    "column": 44
                                  }
                                }
                              },
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "",
                                  "cooked": ""
                                },
                                "tail": true,
                                "range": [
                                  1017,
                                  1019
                                ],
                                "loc": {
                                  "start": {
                                    "line": 36,
                                    "column": 55
                                  },
                                  "end": {
                                    "line": 36,
                                    "column": 57
                                  }
                                }
                              }
                            ],
                            "expressions": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      988,
                                      992
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "config",
                                    "range": [
                                      993,
                                      999
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    988,
                                    999
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 36,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 36,
                                      "column": 37
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "id",
                                  "range": [
                                    1000,
                                    1002
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 36,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 36,
                                      "column": 40
                                    }
                                  }
                                },
                                "range": [
                                  988,
                                  1002
                                ],
                                "loc": {
                                  "start": {
                                    "line": 36,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 36,
                                    "column": 40
                                  }
                                }
                              },
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    1006,
                                    1010
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 36,
                                      "column": 44
                                    },
                                    "end": {
                                      "line": 36,
                                      "column": 48
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "_domId",
                                  "range": [
                                    1011,
                                    1017
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 36,
                                      "column": 49
                                    },
                                    "end": {
                                      "line": 36,
                                      "column": 55
                                    }
                                  }
                                },
                                "range": [
                                  1006,
                                  1017
                                ],
                                "loc": {
                                  "start": {
                                    "line": 36,
                                    "column": 44
                                  },
                                  "end": {
                                    "line": 36,
                                    "column": 55
                                  }
                                }
                              }
                            ],
                            "range": [
                              968,
                              1019
                            ],
                            "loc": {
                              "start": {
                                "line": 36,
                                "column": 6
                              },
                              "end": {
                                "line": 36,
                                "column": 57
                              }
                            }
                          }
                        ],
                        "range": [
                          846,
                          1025
                        ],
                        "loc": {
                          "start": {
                            "line": 34,
                            "column": 4
                          },
                          "end": {
                            "line": 37,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        846,
                        1026
                      ],
                      "loc": {
                        "start": {
                          "line": 34,
                          "column": 4
                        },
                        "end": {
                          "line": 37,
                          "column": 6
                        }
                      }
                    }
                  ],
                  "range": [
                    840,
                    1030
                  ],
                  "loc": {
                    "start": {
                      "line": 33,
                      "column": 12
                    },
                    "end": {
                      "line": 38,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  837,
                  1030
                ],
                "loc": {
                  "start": {
                    "line": 33,
                    "column": 9
                  },
                  "end": {
                    "line": 38,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                830,
                1030
              ],
              "loc": {
                "start": {
                  "line": 33,
                  "column": 2
                },
                "end": {
                  "line": 38,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "_hasActiveClass",
                "range": [
                  1034,
                  1049
                ],
                "loc": {
                  "start": {
                    "line": 40,
                    "column": 2
                  },
                  "end": {
                    "line": 40,
                    "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": [
                                  1065,
                                  1069
                                ],
                                "loc": {
                                  "start": {
                                    "line": 41,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 41,
                                    "column": 15
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "element",
                                "range": [
                                  1070,
                                  1077
                                ],
                                "loc": {
                                  "start": {
                                    "line": 41,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 41,
                                    "column": 23
                                  }
                                }
                              },
                              "range": [
                                1065,
                                1077
                              ],
                              "loc": {
                                "start": {
                                  "line": 41,
                                  "column": 11
                                },
                                "end": {
                                  "line": 41,
                                  "column": 23
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "classList",
                              "range": [
                                1078,
                                1087
                              ],
                              "loc": {
                                "start": {
                                  "line": 41,
                                  "column": 24
                                },
                                "end": {
                                  "line": 41,
                                  "column": 33
                                }
                              }
                            },
                            "range": [
                              1065,
                              1087
                            ],
                            "loc": {
                              "start": {
                                "line": 41,
                                "column": 11
                              },
                              "end": {
                                "line": 41,
                                "column": 33
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "contains",
                            "range": [
                              1088,
                              1096
                            ],
                            "loc": {
                              "start": {
                                "line": 41,
                                "column": 34
                              },
                              "end": {
                                "line": 41,
                                "column": 42
                              }
                            }
                          },
                          "range": [
                            1065,
                            1096
                          ],
                          "loc": {
                            "start": {
                              "line": 41,
                              "column": 11
                            },
                            "end": {
                              "line": 41,
                              "column": 42
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  1097,
                                  1101
                                ],
                                "loc": {
                                  "start": {
                                    "line": 41,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 41,
                                    "column": 47
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "config",
                                "range": [
                                  1102,
                                  1108
                                ],
                                "loc": {
                                  "start": {
                                    "line": 41,
                                    "column": 48
                                  },
                                  "end": {
                                    "line": 41,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                1097,
                                1108
                              ],
                              "loc": {
                                "start": {
                                  "line": 41,
                                  "column": 43
                                },
                                "end": {
                                  "line": 41,
                                  "column": 54
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "activeClass",
                              "range": [
                                1109,
                                1120
                              ],
                              "loc": {
                                "start": {
                                  "line": 41,
                                  "column": 55
                                },
                                "end": {
                                  "line": 41,
                                  "column": 66
                                }
                              }
                            },
                            "range": [
                              1097,
                              1120
                            ],
                            "loc": {
                              "start": {
                                "line": 41,
                                "column": 43
                              },
                              "end": {
                                "line": 41,
                                "column": 66
                              }
                            }
                          }
                        ],
                        "range": [
                          1065,
                          1121
                        ],
                        "loc": {
                          "start": {
                            "line": 41,
                            "column": 11
                          },
                          "end": {
                            "line": 41,
                            "column": 67
                          }
                        }
                      },
                      "range": [
                        1058,
                        1122
                      ],
                      "loc": {
                        "start": {
                          "line": 41,
                          "column": 4
                        },
                        "end": {
                          "line": 41,
                          "column": 68
                        }
                      }
                    }
                  ],
                  "range": [
                    1052,
                    1126
                  ],
                  "loc": {
                    "start": {
                      "line": 40,
                      "column": 20
                    },
                    "end": {
                      "line": 42,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  1049,
                  1126
                ],
                "loc": {
                  "start": {
                    "line": 40,
                    "column": 17
                  },
                  "end": {
                    "line": 42,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                1034,
                1126
              ],
              "loc": {
                "start": {
                  "line": 40,
                  "column": 2
                },
                "end": {
                  "line": 42,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "_isAriaHidden",
                "range": [
                  1130,
                  1143
                ],
                "loc": {
                  "start": {
                    "line": 44,
                    "column": 2
                  },
                  "end": {
                    "line": 44,
                    "column": 15
                  }
                }
              },
              "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": [
                                  1159,
                                  1163
                                ],
                                "loc": {
                                  "start": {
                                    "line": 45,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 45,
                                    "column": 15
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "element",
                                "range": [
                                  1164,
                                  1171
                                ],
                                "loc": {
                                  "start": {
                                    "line": 45,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 45,
                                    "column": 23
                                  }
                                }
                              },
                              "range": [
                                1159,
                                1171
                              ],
                              "loc": {
                                "start": {
                                  "line": 45,
                                  "column": 11
                                },
                                "end": {
                                  "line": 45,
                                  "column": 23
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "getAttribute",
                              "range": [
                                1172,
                                1184
                              ],
                              "loc": {
                                "start": {
                                  "line": 45,
                                  "column": 24
                                },
                                "end": {
                                  "line": 45,
                                  "column": 36
                                }
                              }
                            },
                            "range": [
                              1159,
                              1184
                            ],
                            "loc": {
                              "start": {
                                "line": 45,
                                "column": 11
                              },
                              "end": {
                                "line": 45,
                                "column": 36
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Literal",
                              "value": "aria-hidden",
                              "raw": "'aria-hidden'",
                              "range": [
                                1185,
                                1198
                              ],
                              "loc": {
                                "start": {
                                  "line": 45,
                                  "column": 37
                                },
                                "end": {
                                  "line": 45,
                                  "column": 50
                                }
                              }
                            }
                          ],
                          "range": [
                            1159,
                            1199
                          ],
                          "loc": {
                            "start": {
                              "line": 45,
                              "column": 11
                            },
                            "end": {
                              "line": 45,
                              "column": 51
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "true",
                          "raw": "'true'",
                          "range": [
                            1203,
                            1209
                          ],
                          "loc": {
                            "start": {
                              "line": 45,
                              "column": 55
                            },
                            "end": {
                              "line": 45,
                              "column": 61
                            }
                          }
                        },
                        "range": [
                          1159,
                          1209
                        ],
                        "loc": {
                          "start": {
                            "line": 45,
                            "column": 11
                          },
                          "end": {
                            "line": 45,
                            "column": 61
                          }
                        }
                      },
                      "range": [
                        1152,
                        1210
                      ],
                      "loc": {
                        "start": {
                          "line": 45,
                          "column": 4
                        },
                        "end": {
                          "line": 45,
                          "column": 62
                        }
                      }
                    }
                  ],
                  "range": [
                    1146,
                    1214
                  ],
                  "loc": {
                    "start": {
                      "line": 44,
                      "column": 18
                    },
                    "end": {
                      "line": 46,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  1143,
                  1214
                ],
                "loc": {
                  "start": {
                    "line": 44,
                    "column": 15
                  },
                  "end": {
                    "line": 46,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                1130,
                1214
              ],
              "loc": {
                "start": {
                  "line": 44,
                  "column": 2
                },
                "end": {
                  "line": 46,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "_activate",
                "range": [
                  1218,
                  1227
                ],
                "loc": {
                  "start": {
                    "line": 48,
                    "column": 2
                  },
                  "end": {
                    "line": 48,
                    "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": [
                                1240,
                                1244
                              ],
                              "loc": {
                                "start": {
                                  "line": 49,
                                  "column": 8
                                },
                                "end": {
                                  "line": 49,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "_hasActiveClass",
                              "range": [
                                1245,
                                1260
                              ],
                              "loc": {
                                "start": {
                                  "line": 49,
                                  "column": 13
                                },
                                "end": {
                                  "line": 49,
                                  "column": 28
                                }
                              }
                            },
                            "range": [
                              1240,
                              1260
                            ],
                            "loc": {
                              "start": {
                                "line": 49,
                                "column": 8
                              },
                              "end": {
                                "line": 49,
                                "column": 28
                              }
                            }
                          },
                          "arguments": [],
                          "range": [
                            1240,
                            1262
                          ],
                          "loc": {
                            "start": {
                              "line": 49,
                              "column": 8
                            },
                            "end": {
                              "line": 49,
                              "column": 30
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          1239,
                          1262
                        ],
                        "loc": {
                          "start": {
                            "line": 49,
                            "column": 7
                          },
                          "end": {
                            "line": 49,
                            "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": [
                                        1272,
                                        1276
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 50,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 50,
                                          "column": 10
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "element",
                                      "range": [
                                        1277,
                                        1284
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 50,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 50,
                                          "column": 18
                                        }
                                      }
                                    },
                                    "range": [
                                      1272,
                                      1284
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "classList",
                                    "range": [
                                      1285,
                                      1294
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    1272,
                                    1294
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 50,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 50,
                                      "column": 28
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "add",
                                  "range": [
                                    1295,
                                    1298
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 50,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 50,
                                      "column": 32
                                    }
                                  }
                                },
                                "range": [
                                  1272,
                                  1298
                                ],
                                "loc": {
                                  "start": {
                                    "line": 50,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 50,
                                    "column": 32
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        1299,
                                        1303
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 50,
                                          "column": 33
                                        },
                                        "end": {
                                          "line": 50,
                                          "column": 37
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "config",
                                      "range": [
                                        1304,
                                        1310
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 50,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 50,
                                          "column": 44
                                        }
                                      }
                                    },
                                    "range": [
                                      1299,
                                      1310
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "activeClass",
                                    "range": [
                                      1311,
                                      1322
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    1299,
                                    1322
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 50,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 50,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "range": [
                                1272,
                                1323
                              ],
                              "loc": {
                                "start": {
                                  "line": 50,
                                  "column": 6
                                },
                                "end": {
                                  "line": 50,
                                  "column": 57
                                }
                              }
                            },
                            "range": [
                              1272,
                              1324
                            ],
                            "loc": {
                              "start": {
                                "line": 50,
                                "column": 6
                              },
                              "end": {
                                "line": 50,
                                "column": 58
                              }
                            }
                          }
                        ],
                        "range": [
                          1264,
                          1330
                        ],
                        "loc": {
                          "start": {
                            "line": 49,
                            "column": 32
                          },
                          "end": {
                            "line": 51,
                            "column": 5
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        1236,
                        1330
                      ],
                      "loc": {
                        "start": {
                          "line": 49,
                          "column": 4
                        },
                        "end": {
                          "line": 51,
                          "column": 5
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1338,
                              1342
                            ],
                            "loc": {
                              "start": {
                                "line": 52,
                                "column": 7
                              },
                              "end": {
                                "line": 52,
                                "column": 11
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_isAriaHidden",
                            "range": [
                              1343,
                              1356
                            ],
                            "loc": {
                              "start": {
                                "line": 52,
                                "column": 12
                              },
                              "end": {
                                "line": 52,
                                "column": 25
                              }
                            }
                          },
                          "range": [
                            1338,
                            1356
                          ],
                          "loc": {
                            "start": {
                              "line": 52,
                              "column": 7
                            },
                            "end": {
                              "line": 52,
                              "column": 25
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          1338,
                          1358
                        ],
                        "loc": {
                          "start": {
                            "line": 52,
                            "column": 7
                          },
                          "end": {
                            "line": 52,
                            "column": 27
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1368,
                                      1372
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 53,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 53,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "element",
                                    "range": [
                                      1373,
                                      1380
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 53,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 53,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "range": [
                                    1368,
                                    1380
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 53,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 53,
                                      "column": 18
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "setAttribute",
                                  "range": [
                                    1381,
                                    1393
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 53,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 53,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  1368,
                                  1393
                                ],
                                "loc": {
                                  "start": {
                                    "line": 53,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 53,
                                    "column": 31
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Literal",
                                  "value": "aria-hidden",
                                  "raw": "'aria-hidden'",
                                  "range": [
                                    1394,
                                    1407
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 53,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 53,
                                      "column": 45
                                    }
                                  }
                                },
                                {
                                  "type": "Literal",
                                  "value": "false",
                                  "raw": "'false'",
                                  "range": [
                                    1409,
                                    1416
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 53,
                                      "column": 47
                                    },
                                    "end": {
                                      "line": 53,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "range": [
                                1368,
                                1417
                              ],
                              "loc": {
                                "start": {
                                  "line": 53,
                                  "column": 6
                                },
                                "end": {
                                  "line": 53,
                                  "column": 55
                                }
                              }
                            },
                            "range": [
                              1368,
                              1418
                            ],
                            "loc": {
                              "start": {
                                "line": 53,
                                "column": 6
                              },
                              "end": {
                                "line": 53,
                                "column": 56
                              }
                            }
                          }
                        ],
                        "range": [
                          1360,
                          1424
                        ],
                        "loc": {
                          "start": {
                            "line": 52,
                            "column": 29
                          },
                          "end": {
                            "line": 54,
                            "column": 5
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        1335,
                        1424
                      ],
                      "loc": {
                        "start": {
                          "line": 52,
                          "column": 4
                        },
                        "end": {
                          "line": 54,
                          "column": 5
                        }
                      }
                    }
                  ],
                  "range": [
                    1230,
                    1428
                  ],
                  "loc": {
                    "start": {
                      "line": 48,
                      "column": 14
                    },
                    "end": {
                      "line": 55,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  1227,
                  1428
                ],
                "loc": {
                  "start": {
                    "line": 48,
                    "column": 11
                  },
                  "end": {
                    "line": 55,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                1218,
                1428
              ],
              "loc": {
                "start": {
                  "line": 48,
                  "column": 2
                },
                "end": {
                  "line": 55,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "_deactivate",
                "range": [
                  1432,
                  1443
                ],
                "loc": {
                  "start": {
                    "line": 57,
                    "column": 2
                  },
                  "end": {
                    "line": 57,
                    "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": [
                              1455,
                              1459
                            ],
                            "loc": {
                              "start": {
                                "line": 58,
                                "column": 7
                              },
                              "end": {
                                "line": 58,
                                "column": 11
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_hasActiveClass",
                            "range": [
                              1460,
                              1475
                            ],
                            "loc": {
                              "start": {
                                "line": 58,
                                "column": 12
                              },
                              "end": {
                                "line": 58,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            1455,
                            1475
                          ],
                          "loc": {
                            "start": {
                              "line": 58,
                              "column": 7
                            },
                            "end": {
                              "line": 58,
                              "column": 27
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          1455,
                          1477
                        ],
                        "loc": {
                          "start": {
                            "line": 58,
                            "column": 7
                          },
                          "end": {
                            "line": 58,
                            "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": [
                                        1487,
                                        1491
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 59,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 59,
                                          "column": 10
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "element",
                                      "range": [
                                        1492,
                                        1499
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 59,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 59,
                                          "column": 18
                                        }
                                      }
                                    },
                                    "range": [
                                      1487,
                                      1499
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "classList",
                                    "range": [
                                      1500,
                                      1509
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    1487,
                                    1509
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 59,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 59,
                                      "column": 28
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "remove",
                                  "range": [
                                    1510,
                                    1516
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 59,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 59,
                                      "column": 35
                                    }
                                  }
                                },
                                "range": [
                                  1487,
                                  1516
                                ],
                                "loc": {
                                  "start": {
                                    "line": 59,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 59,
                                    "column": 35
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        1517,
                                        1521
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 59,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 59,
                                          "column": 40
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "config",
                                      "range": [
                                        1522,
                                        1528
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 59,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 59,
                                          "column": 47
                                        }
                                      }
                                    },
                                    "range": [
                                      1517,
                                      1528
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "activeClass",
                                    "range": [
                                      1529,
                                      1540
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    1517,
                                    1540
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 59,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 59,
                                      "column": 59
                                    }
                                  }
                                }
                              ],
                              "range": [
                                1487,
                                1541
                              ],
                              "loc": {
                                "start": {
                                  "line": 59,
                                  "column": 6
                                },
                                "end": {
                                  "line": 59,
                                  "column": 60
                                }
                              }
                            },
                            "range": [
                              1487,
                              1542
                            ],
                            "loc": {
                              "start": {
                                "line": 59,
                                "column": 6
                              },
                              "end": {
                                "line": 59,
                                "column": 61
                              }
                            }
                          }
                        ],
                        "range": [
                          1479,
                          1548
                        ],
                        "loc": {
                          "start": {
                            "line": 58,
                            "column": 31
                          },
                          "end": {
                            "line": 60,
                            "column": 5
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        1452,
                        1548
                      ],
                      "loc": {
                        "start": {
                          "line": 58,
                          "column": 4
                        },
                        "end": {
                          "line": 60,
                          "column": 5
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                1557,
                                1561
                              ],
                              "loc": {
                                "start": {
                                  "line": 61,
                                  "column": 8
                                },
                                "end": {
                                  "line": 61,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "_isAriaHidden",
                              "range": [
                                1562,
                                1575
                              ],
                              "loc": {
                                "start": {
                                  "line": 61,
                                  "column": 13
                                },
                                "end": {
                                  "line": 61,
                                  "column": 26
                                }
                              }
                            },
                            "range": [
                              1557,
                              1575
                            ],
                            "loc": {
                              "start": {
                                "line": 61,
                                "column": 8
                              },
                              "end": {
                                "line": 61,
                                "column": 26
                              }
                            }
                          },
                          "arguments": [],
                          "range": [
                            1557,
                            1577
                          ],
                          "loc": {
                            "start": {
                              "line": 61,
                              "column": 8
                            },
                            "end": {
                              "line": 61,
                              "column": 28
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          1556,
                          1577
                        ],
                        "loc": {
                          "start": {
                            "line": 61,
                            "column": 7
                          },
                          "end": {
                            "line": 61,
                            "column": 28
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1587,
                                      1591
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "element",
                                    "range": [
                                      1592,
                                      1599
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "range": [
                                    1587,
                                    1599
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 62,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 62,
                                      "column": 18
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "setAttribute",
                                  "range": [
                                    1600,
                                    1612
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 62,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 62,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  1587,
                                  1612
                                ],
                                "loc": {
                                  "start": {
                                    "line": 62,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 62,
                                    "column": 31
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Literal",
                                  "value": "aria-hidden",
                                  "raw": "'aria-hidden'",
                                  "range": [
                                    1613,
                                    1626
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 62,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 62,
                                      "column": 45
                                    }
                                  }
                                },
                                {
                                  "type": "Literal",
                                  "value": "true",
                                  "raw": "'true'",
                                  "range": [
                                    1628,
                                    1634
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 62,
                                      "column": 47
                                    },
                                    "end": {
                                      "line": 62,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "range": [
                                1587,
                                1635
                              ],
                              "loc": {
                                "start": {
                                  "line": 62,
                                  "column": 6
                                },
                                "end": {
                                  "line": 62,
                                  "column": 54
                                }
                              }
                            },
                            "range": [
                              1587,
                              1636
                            ],
                            "loc": {
                              "start": {
                                "line": 62,
                                "column": 6
                              },
                              "end": {
                                "line": 62,
                                "column": 55
                              }
                            }
                          }
                        ],
                        "range": [
                          1579,
                          1642
                        ],
                        "loc": {
                          "start": {
                            "line": 61,
                            "column": 30
                          },
                          "end": {
                            "line": 63,
                            "column": 5
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        1553,
                        1642
                      ],
                      "loc": {
                        "start": {
                          "line": 61,
                          "column": 4
                        },
                        "end": {
                          "line": 63,
                          "column": 5
                        }
                      }
                    }
                  ],
                  "range": [
                    1446,
                    1646
                  ],
                  "loc": {
                    "start": {
                      "line": 57,
                      "column": 16
                    },
                    "end": {
                      "line": 64,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  1443,
                  1646
                ],
                "loc": {
                  "start": {
                    "line": 57,
                    "column": 13
                  },
                  "end": {
                    "line": 64,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                1432,
                1646
              ],
              "loc": {
                "start": {
                  "line": 57,
                  "column": 2
                },
                "end": {
                  "line": 64,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "_onActivateTabSignal",
                "range": [
                  1650,
                  1670
                ],
                "loc": {
                  "start": {
                    "line": 66,
                    "column": 2
                  },
                  "end": {
                    "line": 66,
                    "column": 22
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "receivedSignalInfo",
                    "range": [
                      1671,
                      1689
                    ],
                    "loc": {
                      "start": {
                        "line": 66,
                        "column": 23
                      },
                      "end": {
                        "line": 66,
                        "column": 41
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "tabPanelDomId",
                            "range": [
                              1703,
                              1716
                            ],
                            "loc": {
                              "start": {
                                "line": 67,
                                "column": 10
                              },
                              "end": {
                                "line": 67,
                                "column": 23
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "receivedSignalInfo",
                                "range": [
                                  1719,
                                  1737
                                ],
                                "loc": {
                                  "start": {
                                    "line": 67,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 67,
                                    "column": 44
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "data",
                                "range": [
                                  1738,
                                  1742
                                ],
                                "loc": {
                                  "start": {
                                    "line": 67,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 67,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                1719,
                                1742
                              ],
                              "loc": {
                                "start": {
                                  "line": 67,
                                  "column": 26
                                },
                                "end": {
                                  "line": 67,
                                  "column": 49
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "tabPanelDomId",
                              "range": [
                                1743,
                                1756
                              ],
                              "loc": {
                                "start": {
                                  "line": 67,
                                  "column": 50
                                },
                                "end": {
                                  "line": 67,
                                  "column": 63
                                }
                              }
                            },
                            "range": [
                              1719,
                              1756
                            ],
                            "loc": {
                              "start": {
                                "line": 67,
                                "column": 26
                              },
                              "end": {
                                "line": 67,
                                "column": 63
                              }
                            }
                          },
                          "range": [
                            1703,
                            1756
                          ],
                          "loc": {
                            "start": {
                              "line": 67,
                              "column": 10
                            },
                            "end": {
                              "line": 67,
                              "column": 63
                            }
                          }
                        }
                      ],
                      "kind": "const",
                      "range": [
                        1697,
                        1757
                      ],
                      "loc": {
                        "start": {
                          "line": 67,
                          "column": 4
                        },
                        "end": {
                          "line": 67,
                          "column": 64
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1765,
                              1769
                            ],
                            "loc": {
                              "start": {
                                "line": 68,
                                "column": 7
                              },
                              "end": {
                                "line": 68,
                                "column": 11
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_domId",
                            "range": [
                              1770,
                              1776
                            ],
                            "loc": {
                              "start": {
                                "line": 68,
                                "column": 12
                              },
                              "end": {
                                "line": 68,
                                "column": 18
                              }
                            }
                          },
                          "range": [
                            1765,
                            1776
                          ],
                          "loc": {
                            "start": {
                              "line": 68,
                              "column": 7
                            },
                            "end": {
                              "line": 68,
                              "column": 18
                            }
                          }
                        },
                        "right": {
                          "type": "Identifier",
                          "name": "tabPanelDomId",
                          "range": [
                            1780,
                            1793
                          ],
                          "loc": {
                            "start": {
                              "line": 68,
                              "column": 22
                            },
                            "end": {
                              "line": 68,
                              "column": 35
                            }
                          }
                        },
                        "range": [
                          1765,
                          1793
                        ],
                        "loc": {
                          "start": {
                            "line": 68,
                            "column": 7
                          },
                          "end": {
                            "line": 68,
                            "column": 35
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    1803,
                                    1807
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 69,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 69,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "_activate",
                                  "range": [
                                    1808,
                                    1817
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 69,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 69,
                                      "column": 20
                                    }
                                  }
                                },
                                "range": [
                                  1803,
                                  1817
                                ],
                                "loc": {
                                  "start": {
                                    "line": 69,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 69,
                                    "column": 20
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                1803,
                                1819
                              ],
                              "loc": {
                                "start": {
                                  "line": 69,
                                  "column": 6
                                },
                                "end": {
                                  "line": 69,
                                  "column": 22
                                }
                              }
                            },
                            "range": [
                              1803,
                              1820
                            ],
                            "loc": {
                              "start": {
                                "line": 69,
                                "column": 6
                              },
                              "end": {
                                "line": 69,
                                "column": 23
                              }
                            }
                          }
                        ],
                        "range": [
                          1795,
                          1826
                        ],
                        "loc": {
                          "start": {
                            "line": 68,
                            "column": 37
                          },
                          "end": {
                            "line": 70,
                            "column": 5
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    1840,
                                    1844
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 71,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 71,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "_deactivate",
                                  "range": [
                                    1845,
                                    1856
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 71,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 71,
                                      "column": 22
                                    }
                                  }
                                },
                                "range": [
                                  1840,
                                  1856
                                ],
                                "loc": {
                                  "start": {
                                    "line": 71,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 71,
                                    "column": 22
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                1840,
                                1858
                              ],
                              "loc": {
                                "start": {
                                  "line": 71,
                                  "column": 6
                                },
                                "end": {
                                  "line": 71,
                                  "column": 24
                                }
                              }
                            },
                            "range": [
                              1840,
                              1859
                            ],
                            "loc": {
                              "start": {
                                "line": 71,
                                "column": 6
                              },
                              "end": {
                                "line": 71,
                                "column": 25
                              }
                            }
                          }
                        ],
                        "range": [
                          1832,
                          1865
                        ],
                        "loc": {
                          "start": {
                            "line": 70,
                            "column": 11
                          },
                          "end": {
                            "line": 72,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        1762,
                        1865
                      ],
                      "loc": {
                        "start": {
                          "line": 68,
                          "column": 4
                        },
                        "end": {
                          "line": 72,
                          "column": 5
                        }
                      }
                    }
                  ],
                  "range": [
                    1691,
                    1869
                  ],
                  "loc": {
                    "start": {
                      "line": 66,
                      "column": 43
                    },
                    "end": {
                      "line": 73,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  1670,
                  1869
                ],
                "loc": {
                  "start": {
                    "line": 66,
                    "column": 22
                  },
                  "end": {
                    "line": 73,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                1650,
                1869
              ],
              "loc": {
                "start": {
                  "line": 66,
                  "column": 2
                },
                "end": {
                  "line": 73,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "initializeFromTabButton",
                "range": [
                  1873,
                  1896
                ],
                "loc": {
                  "start": {
                    "line": 75,
                    "column": 2
                  },
                  "end": {
                    "line": 75,
                    "column": 25
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "isActive",
                    "range": [
                      1897,
                      1905
                    ],
                    "loc": {
                      "start": {
                        "line": 75,
                        "column": 26
                      },
                      "end": {
                        "line": 75,
                        "column": 34
                      }
                    }
                  },
                  {
                    "type": "Identifier",
                    "name": "tabButtonDomId",
                    "range": [
                      1907,
                      1921
                    ],
                    "loc": {
                      "start": {
                        "line": 75,
                        "column": 36
                      },
                      "end": {
                        "line": 75,
                        "column": 50
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                1929,
                                1933
                              ],
                              "loc": {
                                "start": {
                                  "line": 76,
                                  "column": 4
                                },
                                "end": {
                                  "line": 76,
                                  "column": 8
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "element",
                              "range": [
                                1934,
                                1941
                              ],
                              "loc": {
                                "start": {
                                  "line": 76,
                                  "column": 9
                                },
                                "end": {
                                  "line": 76,
                                  "column": 16
                                }
                              }
                            },
                            "range": [
                              1929,
                              1941
                            ],
                            "loc": {
                              "start": {
                                "line": 76,
                                "column": 4
                              },
                              "end": {
                                "line": 76,
                                "column": 16
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "setAttribute",
                            "range": [
                              1942,
                              1954
                            ],
                            "loc": {
                              "start": {
                                "line": 76,
                                "column": 17
                              },
                              "end": {
                                "line": 76,
                                "column": 29
                              }
                            }
                          },
                          "range": [
                            1929,
                            1954
                          ],
                          "loc": {
                            "start": {
                              "line": 76,
                              "column": 4
                            },
                            "end": {
                              "line": 76,
                              "column": 29
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "value": "aria-labelledby",
                            "raw": "'aria-labelledby'",
                            "range": [
                              1955,
                              1972
                            ],
                            "loc": {
                              "start": {
                                "line": 76,
                                "column": 30
                              },
                              "end": {
                                "line": 76,
                                "column": 47
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "tabButtonDomId",
                            "range": [
                              1974,
                              1988
                            ],
                            "loc": {
                              "start": {
                                "line": 76,
                                "column": 49
                              },
                              "end": {
                                "line": 76,
                                "column": 63
                              }
                            }
                          }
                        ],
                        "range": [
                          1929,
                          1989
                        ],
                        "loc": {
                          "start": {
                            "line": 76,
                            "column": 4
                          },
                          "end": {
                            "line": 76,
                            "column": 64
                          }
                        }
                      },
                      "range": [
                        1929,
                        1990
                      ],
                      "loc": {
                        "start": {
                          "line": 76,
                          "column": 4
                        },
                        "end": {
                          "line": 76,
                          "column": 65
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "Identifier",
                        "name": "isActive",
                        "range": [
                          1998,
                          2006
                        ],
                        "loc": {
                          "start": {
                            "line": 77,
                            "column": 7
                          },
                          "end": {
                            "line": 77,
                            "column": 15
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    2016,
                                    2020
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 78,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 78,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "_activate",
                                  "range": [
                                    2021,
                                    2030
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 78,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 78,
                                      "column": 20
                                    }
                                  }
                                },
                                "range": [
                                  2016,
                                  2030
                                ],
                                "loc": {
                                  "start": {
                                    "line": 78,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 78,
                                    "column": 20
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                2016,
                                2032
                              ],
                              "loc": {
                                "start": {
                                  "line": 78,
                                  "column": 6
                                },
                                "end": {
                                  "line": 78,
                                  "column": 22
                                }
                              }
                            },
                            "range": [
                              2016,
                              2033
                            ],
                            "loc": {
                              "start": {
                                "line": 78,
                                "column": 6
                              },
                              "end": {
                                "line": 78,
                                "column": 23
                              }
                            }
                          }
                        ],
                        "range": [
                          2008,
                          2039
                        ],
                        "loc": {
                          "start": {
                            "line": 77,
                            "column": 17
                          },
                          "end": {
                            "line": 79,
                            "column": 5
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    2053,
                                    2057
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 80,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 80,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "_deactivate",
                                  "range": [
                                    2058,
                                    2069
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 80,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 80,
                                      "column": 22
                                    }
                                  }
                                },
                                "range": [
                                  2053,
                                  2069
                                ],
                                "loc": {
                                  "start": {
                                    "line": 80,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 80,
                                    "column": 22
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                2053,
                                2071
                              ],
                              "loc": {
                                "start": {
                                  "line": 80,
                                  "column": 6
                                },
                                "end": {
                                  "line": 80,
                                  "column": 24
                                }
                              }
                            },
                            "range": [
                              2053,
                              2072
                            ],
                            "loc": {
                              "start": {
                                "line": 80,
                                "column": 6
                              },
                              "end": {
                                "line": 80,
                                "column": 25
                              }
                            }
                          }
                        ],
                        "range": [
                          2045,
                          2078
                        ],
                        "loc": {
                          "start": {
                            "line": 79,
                            "column": 11
                          },
                          "end": {
                            "line": 81,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        1995,
                        2078
                      ],
                      "loc": {
                        "start": {
                          "line": 77,
                          "column": 4
                        },
                        "end": {
                          "line": 81,
                          "column": 5
                        }
                      }
                    }
                  ],
                  "range": [
                    1923,
                    2082
                  ],
                  "loc": {
                    "start": {
                      "line": 75,
                      "column": 52
                    },
                    "end": {
                      "line": 82,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  1896,
                  2082
                ],
                "loc": {
                  "start": {
                    "line": 75,
                    "column": 25
                  },
                  "end": {
                    "line": 82,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                1873,
                2082
              ],
              "loc": {
                "start": {
                  "line": 75,
                  "column": 2
                },
                "end": {
                  "line": 82,
                  "column": 3
                }
              },
              "static": false
            }
          ],
          "range": [
            124,
            2084
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 59
            },
            "end": {
              "line": 83,
              "column": 1
            }
          }
        },
        "range": [
          80,
          2084
        ],
        "loc": {
          "start": {
            "line": 3,
            "column": 15
          },
          "end": {
            "line": 83,
            "column": 1
          }
        },
        "leadingComments": [],
        "trailingComments": []
      },
      "range": [
        65,
        2084
      ],
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 83,
          "column": 1
        }
      }
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    2084
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 83,
      "column": 1
    }
  },
  "comments": []
}