{
  "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": "ToggleableMenuWidget",
          "range": [
            86,
            106
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 21
            },
            "end": {
              "line": 3,
              "column": 41
            }
          }
        },
        "superClass": {
          "type": "Identifier",
          "name": "AbstractWidget",
          "range": [
            115,
            129
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 50
            },
            "end": {
              "line": 3,
              "column": 64
            }
          }
        },
        "body": {
          "type": "ClassBody",
          "body": [
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "getDefaultConfig",
                "range": [
                  134,
                  150
                ],
                "loc": {
                  "start": {
                    "line": 4,
                    "column": 2
                  },
                  "end": {
                    "line": 4,
                    "column": 18
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "ObjectExpression",
                        "properties": [
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "id",
                              "range": [
                                174,
                                176
                              ],
                              "loc": {
                                "start": {
                                  "line": 6,
                                  "column": 6
                                },
                                "end": {
                                  "line": 6,
                                  "column": 8
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": "mainmenu",
                              "raw": "'mainmenu'",
                              "range": [
                                178,
                                188
                              ],
                              "loc": {
                                "start": {
                                  "line": 6,
                                  "column": 10
                                },
                                "end": {
                                  "line": 6,
                                  "column": 20
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              174,
                              188
                            ],
                            "loc": {
                              "start": {
                                "line": 6,
                                "column": 6
                              },
                              "end": {
                                "line": 6,
                                "column": 20
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "activeCssClass",
                              "range": [
                                196,
                                210
                              ],
                              "loc": {
                                "start": {
                                  "line": 7,
                                  "column": 6
                                },
                                "end": {
                                  "line": 7,
                                  "column": 20
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": "adminui-expandable-menu--expanded",
                              "raw": "'adminui-expandable-menu--expanded'",
                              "range": [
                                212,
                                247
                              ],
                              "loc": {
                                "start": {
                                  "line": 7,
                                  "column": 22
                                },
                                "end": {
                                  "line": 7,
                                  "column": 57
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              196,
                              247
                            ],
                            "loc": {
                              "start": {
                                "line": 7,
                                "column": 6
                              },
                              "end": {
                                "line": 7,
                                "column": 57
                              }
                            }
                          }
                        ],
                        "range": [
                          166,
                          253
                        ],
                        "loc": {
                          "start": {
                            "line": 5,
                            "column": 11
                          },
                          "end": {
                            "line": 8,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        159,
                        256
                      ],
                      "loc": {
                        "start": {
                          "line": 5,
                          "column": 4
                        },
                        "end": {
                          "line": 9,
                          "column": 2
                        }
                      }
                    }
                  ],
                  "range": [
                    153,
                    257
                  ],
                  "loc": {
                    "start": {
                      "line": 4,
                      "column": 21
                    },
                    "end": {
                      "line": 9,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  150,
                  257
                ],
                "loc": {
                  "start": {
                    "line": 4,
                    "column": 18
                  },
                  "end": {
                    "line": 9,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                134,
                257
              ],
              "loc": {
                "start": {
                  "line": 4,
                  "column": 2
                },
                "end": {
                  "line": 9,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "constructor",
                "range": [
                  261,
                  272
                ],
                "loc": {
                  "start": {
                    "line": 11,
                    "column": 2
                  },
                  "end": {
                    "line": 11,
                    "column": 13
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "element",
                    "range": [
                      273,
                      280
                    ],
                    "loc": {
                      "start": {
                        "line": 11,
                        "column": 14
                      },
                      "end": {
                        "line": 11,
                        "column": 21
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Super",
                          "range": [
                            288,
                            293
                          ],
                          "loc": {
                            "start": {
                              "line": 12,
                              "column": 4
                            },
                            "end": {
                              "line": 12,
                              "column": 9
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "element",
                            "range": [
                              294,
                              301
                            ],
                            "loc": {
                              "start": {
                                "line": 12,
                                "column": 10
                              },
                              "end": {
                                "line": 12,
                                "column": 17
                              }
                            }
                          }
                        ],
                        "range": [
                          288,
                          302
                        ],
                        "loc": {
                          "start": {
                            "line": 12,
                            "column": 4
                          },
                          "end": {
                            "line": 12,
                            "column": 18
                          }
                        }
                      },
                      "range": [
                        288,
                        303
                      ],
                      "loc": {
                        "start": {
                          "line": 12,
                          "column": 4
                        },
                        "end": {
                          "line": 12,
                          "column": 19
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              308,
                              312
                            ],
                            "loc": {
                              "start": {
                                "line": 13,
                                "column": 4
                              },
                              "end": {
                                "line": 13,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "onToggleMenuSignal",
                            "range": [
                              313,
                              331
                            ],
                            "loc": {
                              "start": {
                                "line": 13,
                                "column": 9
                              },
                              "end": {
                                "line": 13,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            308,
                            331
                          ],
                          "loc": {
                            "start": {
                              "line": 13,
                              "column": 4
                            },
                            "end": {
                              "line": 13,
                              "column": 27
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  334,
                                  338
                                ],
                                "loc": {
                                  "start": {
                                    "line": 13,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 13,
                                    "column": 34
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "onToggleMenuSignal",
                                "range": [
                                  339,
                                  357
                                ],
                                "loc": {
                                  "start": {
                                    "line": 13,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 13,
                                    "column": 53
                                  }
                                }
                              },
                              "range": [
                                334,
                                357
                              ],
                              "loc": {
                                "start": {
                                  "line": 13,
                                  "column": 30
                                },
                                "end": {
                                  "line": 13,
                                  "column": 53
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "bind",
                              "range": [
                                358,
                                362
                              ],
                              "loc": {
                                "start": {
                                  "line": 13,
                                  "column": 54
                                },
                                "end": {
                                  "line": 13,
                                  "column": 58
                                }
                              }
                            },
                            "range": [
                              334,
                              362
                            ],
                            "loc": {
                              "start": {
                                "line": 13,
                                "column": 30
                              },
                              "end": {
                                "line": 13,
                                "column": 58
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "ThisExpression",
                              "range": [
                                363,
                                367
                              ],
                              "loc": {
                                "start": {
                                  "line": 13,
                                  "column": 59
                                },
                                "end": {
                                  "line": 13,
                                  "column": 63
                                }
                              }
                            }
                          ],
                          "range": [
                            334,
                            368
                          ],
                          "loc": {
                            "start": {
                              "line": 13,
                              "column": 30
                            },
                            "end": {
                              "line": 13,
                              "column": 64
                            }
                          }
                        },
                        "range": [
                          308,
                          368
                        ],
                        "loc": {
                          "start": {
                            "line": 13,
                            "column": 4
                          },
                          "end": {
                            "line": 13,
                            "column": 64
                          }
                        }
                      },
                      "range": [
                        308,
                        369
                      ],
                      "loc": {
                        "start": {
                          "line": 13,
                          "column": 4
                        },
                        "end": {
                          "line": 13,
                          "column": 65
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              374,
                              378
                            ],
                            "loc": {
                              "start": {
                                "line": 14,
                                "column": 4
                              },
                              "end": {
                                "line": 14,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_initializeSignalHandlers",
                            "range": [
                              379,
                              404
                            ],
                            "loc": {
                              "start": {
                                "line": 14,
                                "column": 9
                              },
                              "end": {
                                "line": 14,
                                "column": 34
                              }
                            }
                          },
                          "range": [
                            374,
                            404
                          ],
                          "loc": {
                            "start": {
                              "line": 14,
                              "column": 4
                            },
                            "end": {
                              "line": 14,
                              "column": 34
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          374,
                          406
                        ],
                        "loc": {
                          "start": {
                            "line": 14,
                            "column": 4
                          },
                          "end": {
                            "line": 14,
                            "column": 36
                          }
                        }
                      },
                      "range": [
                        374,
                        407
                      ],
                      "loc": {
                        "start": {
                          "line": 14,
                          "column": 4
                        },
                        "end": {
                          "line": 14,
                          "column": 37
                        }
                      }
                    }
                  ],
                  "range": [
                    282,
                    411
                  ],
                  "loc": {
                    "start": {
                      "line": 11,
                      "column": 23
                    },
                    "end": {
                      "line": 15,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  272,
                  411
                ],
                "loc": {
                  "start": {
                    "line": 11,
                    "column": 13
                  },
                  "end": {
                    "line": 15,
                    "column": 3
                  }
                }
              },
              "kind": "constructor",
              "computed": false,
              "range": [
                261,
                411
              ],
              "loc": {
                "start": {
                  "line": 11,
                  "column": 2
                },
                "end": {
                  "line": 15,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "_initializeSignalHandlers",
                "range": [
                  415,
                  440
                ],
                "loc": {
                  "start": {
                    "line": 17,
                    "column": 2
                  },
                  "end": {
                    "line": 17,
                    "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": [
                                    453,
                                    459
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 18,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 18,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "ievv_jsbase_core",
                                  "range": [
                                    460,
                                    476
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 18,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 18,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  453,
                                  476
                                ],
                                "loc": {
                                  "start": {
                                    "line": 18,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 18,
                                    "column": 31
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "SignalHandlerSingleton",
                                "range": [
                                  477,
                                  499
                                ],
                                "loc": {
                                  "start": {
                                    "line": 18,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 18,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                453,
                                499
                              ],
                              "loc": {
                                "start": {
                                  "line": 18,
                                  "column": 8
                                },
                                "end": {
                                  "line": 18,
                                  "column": 54
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              449,
                              501
                            ],
                            "loc": {
                              "start": {
                                "line": 18,
                                "column": 4
                              },
                              "end": {
                                "line": 18,
                                "column": 56
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "addReceiver",
                            "range": [
                              502,
                              513
                            ],
                            "loc": {
                              "start": {
                                "line": 18,
                                "column": 57
                              },
                              "end": {
                                "line": 18,
                                "column": 68
                              }
                            }
                          },
                          "range": [
                            449,
                            513
                          ],
                          "loc": {
                            "start": {
                              "line": 18,
                              "column": 4
                            },
                            "end": {
                              "line": 18,
                              "column": 68
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "TemplateLiteral",
                            "quasis": [
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "cradmin.ToggleMenu.",
                                  "cooked": "cradmin.ToggleMenu."
                                },
                                "tail": false,
                                "range": [
                                  521,
                                  543
                                ],
                                "loc": {
                                  "start": {
                                    "line": 19,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 19,
                                    "column": 28
                                  }
                                }
                              },
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "",
                                  "cooked": ""
                                },
                                "tail": true,
                                "range": [
                                  557,
                                  559
                                ],
                                "loc": {
                                  "start": {
                                    "line": 19,
                                    "column": 42
                                  },
                                  "end": {
                                    "line": 19,
                                    "column": 44
                                  }
                                }
                              }
                            ],
                            "expressions": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      543,
                                      547
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "config",
                                    "range": [
                                      548,
                                      554
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    543,
                                    554
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 19,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 19,
                                      "column": 39
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "id",
                                  "range": [
                                    555,
                                    557
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 19,
                                      "column": 40
                                    },
                                    "end": {
                                      "line": 19,
                                      "column": 42
                                    }
                                  }
                                },
                                "range": [
                                  543,
                                  557
                                ],
                                "loc": {
                                  "start": {
                                    "line": 19,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 19,
                                    "column": 42
                                  }
                                }
                              }
                            ],
                            "range": [
                              521,
                              559
                            ],
                            "loc": {
                              "start": {
                                "line": 19,
                                "column": 6
                              },
                              "end": {
                                "line": 19,
                                "column": 44
                              }
                            }
                          },
                          {
                            "type": "TemplateLiteral",
                            "quasis": [
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "cradmin.ToggleableMenuWidget.",
                                  "cooked": "cradmin.ToggleableMenuWidget."
                                },
                                "tail": false,
                                "range": [
                                  567,
                                  599
                                ],
                                "loc": {
                                  "start": {
                                    "line": 20,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 20,
                                    "column": 38
                                  }
                                }
                              },
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "",
                                  "cooked": ""
                                },
                                "tail": true,
                                "range": [
                                  613,
                                  615
                                ],
                                "loc": {
                                  "start": {
                                    "line": 20,
                                    "column": 52
                                  },
                                  "end": {
                                    "line": 20,
                                    "column": 54
                                  }
                                }
                              }
                            ],
                            "expressions": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      599,
                                      603
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 20,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "config",
                                    "range": [
                                      604,
                                      610
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 20,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    599,
                                    610
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 20,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 20,
                                      "column": 49
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "id",
                                  "range": [
                                    611,
                                    613
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 20,
                                      "column": 50
                                    },
                                    "end": {
                                      "line": 20,
                                      "column": 52
                                    }
                                  }
                                },
                                "range": [
                                  599,
                                  613
                                ],
                                "loc": {
                                  "start": {
                                    "line": 20,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 20,
                                    "column": 52
                                  }
                                }
                              }
                            ],
                            "range": [
                              567,
                              615
                            ],
                            "loc": {
                              "start": {
                                "line": 20,
                                "column": 6
                              },
                              "end": {
                                "line": 20,
                                "column": 54
                              }
                            }
                          },
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                623,
                                627
                              ],
                              "loc": {
                                "start": {
                                  "line": 21,
                                  "column": 6
                                },
                                "end": {
                                  "line": 21,
                                  "column": 10
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "onToggleMenuSignal",
                              "range": [
                                628,
                                646
                              ],
                              "loc": {
                                "start": {
                                  "line": 21,
                                  "column": 11
                                },
                                "end": {
                                  "line": 21,
                                  "column": 29
                                }
                              }
                            },
                            "range": [
                              623,
                              646
                            ],
                            "loc": {
                              "start": {
                                "line": 21,
                                "column": 6
                              },
                              "end": {
                                "line": 21,
                                "column": 29
                              }
                            }
                          }
                        ],
                        "range": [
                          449,
                          652
                        ],
                        "loc": {
                          "start": {
                            "line": 18,
                            "column": 4
                          },
                          "end": {
                            "line": 22,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        449,
                        653
                      ],
                      "loc": {
                        "start": {
                          "line": 18,
                          "column": 4
                        },
                        "end": {
                          "line": 22,
                          "column": 6
                        }
                      }
                    }
                  ],
                  "range": [
                    443,
                    657
                  ],
                  "loc": {
                    "start": {
                      "line": 17,
                      "column": 30
                    },
                    "end": {
                      "line": 23,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  440,
                  657
                ],
                "loc": {
                  "start": {
                    "line": 17,
                    "column": 27
                  },
                  "end": {
                    "line": 23,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                415,
                657
              ],
              "loc": {
                "start": {
                  "line": 17,
                  "column": 2
                },
                "end": {
                  "line": 23,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "onToggleMenuSignal",
                "range": [
                  661,
                  679
                ],
                "loc": {
                  "start": {
                    "line": 25,
                    "column": 2
                  },
                  "end": {
                    "line": 25,
                    "column": 20
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "receivedSignalInfo",
                    "range": [
                      680,
                      698
                    ],
                    "loc": {
                      "start": {
                        "line": 25,
                        "column": 21
                      },
                      "end": {
                        "line": 25,
                        "column": 39
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              706,
                              710
                            ],
                            "loc": {
                              "start": {
                                "line": 26,
                                "column": 4
                              },
                              "end": {
                                "line": 26,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "toggle",
                            "range": [
                              711,
                              717
                            ],
                            "loc": {
                              "start": {
                                "line": 26,
                                "column": 9
                              },
                              "end": {
                                "line": 26,
                                "column": 15
                              }
                            }
                          },
                          "range": [
                            706,
                            717
                          ],
                          "loc": {
                            "start": {
                              "line": 26,
                              "column": 4
                            },
                            "end": {
                              "line": 26,
                              "column": 15
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          706,
                          719
                        ],
                        "loc": {
                          "start": {
                            "line": 26,
                            "column": 4
                          },
                          "end": {
                            "line": 26,
                            "column": 17
                          }
                        }
                      },
                      "range": [
                        706,
                        720
                      ],
                      "loc": {
                        "start": {
                          "line": 26,
                          "column": 4
                        },
                        "end": {
                          "line": 26,
                          "column": 18
                        }
                      }
                    }
                  ],
                  "range": [
                    700,
                    724
                  ],
                  "loc": {
                    "start": {
                      "line": 25,
                      "column": 41
                    },
                    "end": {
                      "line": 27,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  679,
                  724
                ],
                "loc": {
                  "start": {
                    "line": 25,
                    "column": 20
                  },
                  "end": {
                    "line": 27,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                661,
                724
              ],
              "loc": {
                "start": {
                  "line": 25,
                  "column": 2
                },
                "end": {
                  "line": 27,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "toggle",
                "range": [
                  728,
                  734
                ],
                "loc": {
                  "start": {
                    "line": 29,
                    "column": 2
                  },
                  "end": {
                    "line": 29,
                    "column": 8
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  746,
                                  750
                                ],
                                "loc": {
                                  "start": {
                                    "line": 30,
                                    "column": 7
                                  },
                                  "end": {
                                    "line": 30,
                                    "column": 11
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "element",
                                "range": [
                                  751,
                                  758
                                ],
                                "loc": {
                                  "start": {
                                    "line": 30,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 30,
                                    "column": 19
                                  }
                                }
                              },
                              "range": [
                                746,
                                758
                              ],
                              "loc": {
                                "start": {
                                  "line": 30,
                                  "column": 7
                                },
                                "end": {
                                  "line": 30,
                                  "column": 19
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "classList",
                              "range": [
                                759,
                                768
                              ],
                              "loc": {
                                "start": {
                                  "line": 30,
                                  "column": 20
                                },
                                "end": {
                                  "line": 30,
                                  "column": 29
                                }
                              }
                            },
                            "range": [
                              746,
                              768
                            ],
                            "loc": {
                              "start": {
                                "line": 30,
                                "column": 7
                              },
                              "end": {
                                "line": 30,
                                "column": 29
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "contains",
                            "range": [
                              769,
                              777
                            ],
                            "loc": {
                              "start": {
                                "line": 30,
                                "column": 30
                              },
                              "end": {
                                "line": 30,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            746,
                            777
                          ],
                          "loc": {
                            "start": {
                              "line": 30,
                              "column": 7
                            },
                            "end": {
                              "line": 30,
                              "column": 38
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  778,
                                  782
                                ],
                                "loc": {
                                  "start": {
                                    "line": 30,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 30,
                                    "column": 43
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "config",
                                "range": [
                                  783,
                                  789
                                ],
                                "loc": {
                                  "start": {
                                    "line": 30,
                                    "column": 44
                                  },
                                  "end": {
                                    "line": 30,
                                    "column": 50
                                  }
                                }
                              },
                              "range": [
                                778,
                                789
                              ],
                              "loc": {
                                "start": {
                                  "line": 30,
                                  "column": 39
                                },
                                "end": {
                                  "line": 30,
                                  "column": 50
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "activeCssClass",
                              "range": [
                                790,
                                804
                              ],
                              "loc": {
                                "start": {
                                  "line": 30,
                                  "column": 51
                                },
                                "end": {
                                  "line": 30,
                                  "column": 65
                                }
                              }
                            },
                            "range": [
                              778,
                              804
                            ],
                            "loc": {
                              "start": {
                                "line": 30,
                                "column": 39
                              },
                              "end": {
                                "line": 30,
                                "column": 65
                              }
                            }
                          }
                        ],
                        "range": [
                          746,
                          805
                        ],
                        "loc": {
                          "start": {
                            "line": 30,
                            "column": 7
                          },
                          "end": {
                            "line": 30,
                            "column": 66
                          }
                        }
                      },
                      "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": [
                                        815,
                                        819
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 31,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 31,
                                          "column": 10
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "element",
                                      "range": [
                                        820,
                                        827
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 31,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 31,
                                          "column": 18
                                        }
                                      }
                                    },
                                    "range": [
                                      815,
                                      827
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "classList",
                                    "range": [
                                      828,
                                      837
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    815,
                                    837
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 31,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 31,
                                      "column": 28
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "remove",
                                  "range": [
                                    838,
                                    844
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 31,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 31,
                                      "column": 35
                                    }
                                  }
                                },
                                "range": [
                                  815,
                                  844
                                ],
                                "loc": {
                                  "start": {
                                    "line": 31,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 31,
                                    "column": 35
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        845,
                                        849
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 31,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 31,
                                          "column": 40
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "config",
                                      "range": [
                                        850,
                                        856
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 31,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 31,
                                          "column": 47
                                        }
                                      }
                                    },
                                    "range": [
                                      845,
                                      856
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "activeCssClass",
                                    "range": [
                                      857,
                                      871
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "range": [
                                    845,
                                    871
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 31,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 31,
                                      "column": 62
                                    }
                                  }
                                }
                              ],
                              "range": [
                                815,
                                872
                              ],
                              "loc": {
                                "start": {
                                  "line": 31,
                                  "column": 6
                                },
                                "end": {
                                  "line": 31,
                                  "column": 63
                                }
                              }
                            },
                            "range": [
                              815,
                              873
                            ],
                            "loc": {
                              "start": {
                                "line": 31,
                                "column": 6
                              },
                              "end": {
                                "line": 31,
                                "column": 64
                              }
                            }
                          }
                        ],
                        "range": [
                          807,
                          879
                        ],
                        "loc": {
                          "start": {
                            "line": 30,
                            "column": 68
                          },
                          "end": {
                            "line": 32,
                            "column": 5
                          }
                        }
                      },
                      "alternate": {
                        "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": [
                                        893,
                                        897
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 33,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 33,
                                          "column": 10
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "element",
                                      "range": [
                                        898,
                                        905
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 33,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 33,
                                          "column": 18
                                        }
                                      }
                                    },
                                    "range": [
                                      893,
                                      905
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "classList",
                                    "range": [
                                      906,
                                      915
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    893,
                                    915
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 33,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 33,
                                      "column": 28
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "add",
                                  "range": [
                                    916,
                                    919
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 33,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 33,
                                      "column": 32
                                    }
                                  }
                                },
                                "range": [
                                  893,
                                  919
                                ],
                                "loc": {
                                  "start": {
                                    "line": 33,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 33,
                                    "column": 32
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        920,
                                        924
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 33,
                                          "column": 33
                                        },
                                        "end": {
                                          "line": 33,
                                          "column": 37
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "config",
                                      "range": [
                                        925,
                                        931
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 33,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 33,
                                          "column": 44
                                        }
                                      }
                                    },
                                    "range": [
                                      920,
                                      931
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "activeCssClass",
                                    "range": [
                                      932,
                                      946
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    920,
                                    946
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 33,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 33,
                                      "column": 59
                                    }
                                  }
                                }
                              ],
                              "range": [
                                893,
                                947
                              ],
                              "loc": {
                                "start": {
                                  "line": 33,
                                  "column": 6
                                },
                                "end": {
                                  "line": 33,
                                  "column": 60
                                }
                              }
                            },
                            "range": [
                              893,
                              948
                            ],
                            "loc": {
                              "start": {
                                "line": 33,
                                "column": 6
                              },
                              "end": {
                                "line": 33,
                                "column": 61
                              }
                            }
                          }
                        ],
                        "range": [
                          885,
                          954
                        ],
                        "loc": {
                          "start": {
                            "line": 32,
                            "column": 11
                          },
                          "end": {
                            "line": 34,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        743,
                        954
                      ],
                      "loc": {
                        "start": {
                          "line": 30,
                          "column": 4
                        },
                        "end": {
                          "line": 34,
                          "column": 5
                        }
                      }
                    }
                  ],
                  "range": [
                    737,
                    958
                  ],
                  "loc": {
                    "start": {
                      "line": 29,
                      "column": 11
                    },
                    "end": {
                      "line": 35,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  734,
                  958
                ],
                "loc": {
                  "start": {
                    "line": 29,
                    "column": 8
                  },
                  "end": {
                    "line": 35,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                728,
                958
              ],
              "loc": {
                "start": {
                  "line": 29,
                  "column": 2
                },
                "end": {
                  "line": 35,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "destroy",
                "range": [
                  962,
                  969
                ],
                "loc": {
                  "start": {
                    "line": 37,
                    "column": 2
                  },
                  "end": {
                    "line": 37,
                    "column": 9
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                978,
                                982
                              ],
                              "loc": {
                                "start": {
                                  "line": 38,
                                  "column": 4
                                },
                                "end": {
                                  "line": 38,
                                  "column": 8
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "element",
                              "range": [
                                983,
                                990
                              ],
                              "loc": {
                                "start": {
                                  "line": 38,
                                  "column": 9
                                },
                                "end": {
                                  "line": 38,
                                  "column": 16
                                }
                              }
                            },
                            "range": [
                              978,
                              990
                            ],
                            "loc": {
                              "start": {
                                "line": 38,
                                "column": 4
                              },
                              "end": {
                                "line": 38,
                                "column": 16
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "removeEventListener",
                            "range": [
                              991,
                              1010
                            ],
                            "loc": {
                              "start": {
                                "line": 38,
                                "column": 17
                              },
                              "end": {
                                "line": 38,
                                "column": 36
                              }
                            }
                          },
                          "range": [
                            978,
                            1010
                          ],
                          "loc": {
                            "start": {
                              "line": 38,
                              "column": 4
                            },
                            "end": {
                              "line": 38,
                              "column": 36
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "value": "click",
                            "raw": "'click'",
                            "range": [
                              1011,
                              1018
                            ],
                            "loc": {
                              "start": {
                                "line": 38,
                                "column": 37
                              },
                              "end": {
                                "line": 38,
                                "column": 44
                              }
                            }
                          },
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                1020,
                                1024
                              ],
                              "loc": {
                                "start": {
                                  "line": 38,
                                  "column": 46
                                },
                                "end": {
                                  "line": 38,
                                  "column": 50
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "_onClick",
                              "range": [
                                1025,
                                1033
                              ],
                              "loc": {
                                "start": {
                                  "line": 38,
                                  "column": 51
                                },
                                "end": {
                                  "line": 38,
                                  "column": 59
                                }
                              }
                            },
                            "range": [
                              1020,
                              1033
                            ],
                            "loc": {
                              "start": {
                                "line": 38,
                                "column": 46
                              },
                              "end": {
                                "line": 38,
                                "column": 59
                              }
                            }
                          }
                        ],
                        "range": [
                          978,
                          1034
                        ],
                        "loc": {
                          "start": {
                            "line": 38,
                            "column": 4
                          },
                          "end": {
                            "line": 38,
                            "column": 60
                          }
                        }
                      },
                      "range": [
                        978,
                        1035
                      ],
                      "loc": {
                        "start": {
                          "line": 38,
                          "column": 4
                        },
                        "end": {
                          "line": 38,
                          "column": 61
                        }
                      }
                    },
                    {
                      "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": [
                                    1044,
                                    1050
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 39,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 39,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "ievv_jsbase_core",
                                  "range": [
                                    1051,
                                    1067
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 39,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 39,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  1044,
                                  1067
                                ],
                                "loc": {
                                  "start": {
                                    "line": 39,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 39,
                                    "column": 31
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "SignalHandlerSingleton",
                                "range": [
                                  1068,
                                  1090
                                ],
                                "loc": {
                                  "start": {
                                    "line": 39,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 39,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                1044,
                                1090
                              ],
                              "loc": {
                                "start": {
                                  "line": 39,
                                  "column": 8
                                },
                                "end": {
                                  "line": 39,
                                  "column": 54
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              1040,
                              1092
                            ],
                            "loc": {
                              "start": {
                                "line": 39,
                                "column": 4
                              },
                              "end": {
                                "line": 39,
                                "column": 56
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "removeReceiver",
                            "range": [
                              1093,
                              1107
                            ],
                            "loc": {
                              "start": {
                                "line": 39,
                                "column": 57
                              },
                              "end": {
                                "line": 39,
                                "column": 71
                              }
                            }
                          },
                          "range": [
                            1040,
                            1107
                          ],
                          "loc": {
                            "start": {
                              "line": 39,
                              "column": 4
                            },
                            "end": {
                              "line": 39,
                              "column": 71
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "TemplateLiteral",
                            "quasis": [
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "cradmin.ToggleMenu.",
                                  "cooked": "cradmin.ToggleMenu."
                                },
                                "tail": false,
                                "range": [
                                  1115,
                                  1137
                                ],
                                "loc": {
                                  "start": {
                                    "line": 40,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 40,
                                    "column": 28
                                  }
                                }
                              },
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "",
                                  "cooked": ""
                                },
                                "tail": true,
                                "range": [
                                  1151,
                                  1153
                                ],
                                "loc": {
                                  "start": {
                                    "line": 40,
                                    "column": 42
                                  },
                                  "end": {
                                    "line": 40,
                                    "column": 44
                                  }
                                }
                              }
                            ],
                            "expressions": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1137,
                                      1141
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "config",
                                    "range": [
                                      1142,
                                      1148
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    1137,
                                    1148
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 40,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 40,
                                      "column": 39
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "id",
                                  "range": [
                                    1149,
                                    1151
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 40,
                                      "column": 40
                                    },
                                    "end": {
                                      "line": 40,
                                      "column": 42
                                    }
                                  }
                                },
                                "range": [
                                  1137,
                                  1151
                                ],
                                "loc": {
                                  "start": {
                                    "line": 40,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 40,
                                    "column": 42
                                  }
                                }
                              }
                            ],
                            "range": [
                              1115,
                              1153
                            ],
                            "loc": {
                              "start": {
                                "line": 40,
                                "column": 6
                              },
                              "end": {
                                "line": 40,
                                "column": 44
                              }
                            }
                          },
                          {
                            "type": "TemplateLiteral",
                            "quasis": [
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "cradmin.ToggleableMenuWidget.",
                                  "cooked": "cradmin.ToggleableMenuWidget."
                                },
                                "tail": false,
                                "range": [
                                  1161,
                                  1193
                                ],
                                "loc": {
                                  "start": {
                                    "line": 41,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 41,
                                    "column": 38
                                  }
                                }
                              },
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "",
                                  "cooked": ""
                                },
                                "tail": true,
                                "range": [
                                  1207,
                                  1209
                                ],
                                "loc": {
                                  "start": {
                                    "line": 41,
                                    "column": 52
                                  },
                                  "end": {
                                    "line": 41,
                                    "column": 54
                                  }
                                }
                              }
                            ],
                            "expressions": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1193,
                                      1197
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "config",
                                    "range": [
                                      1198,
                                      1204
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    1193,
                                    1204
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 41,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 41,
                                      "column": 49
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "id",
                                  "range": [
                                    1205,
                                    1207
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 41,
                                      "column": 50
                                    },
                                    "end": {
                                      "line": 41,
                                      "column": 52
                                    }
                                  }
                                },
                                "range": [
                                  1193,
                                  1207
                                ],
                                "loc": {
                                  "start": {
                                    "line": 41,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 41,
                                    "column": 52
                                  }
                                }
                              }
                            ],
                            "range": [
                              1161,
                              1209
                            ],
                            "loc": {
                              "start": {
                                "line": 41,
                                "column": 6
                              },
                              "end": {
                                "line": 41,
                                "column": 54
                              }
                            }
                          }
                        ],
                        "range": [
                          1040,
                          1215
                        ],
                        "loc": {
                          "start": {
                            "line": 39,
                            "column": 4
                          },
                          "end": {
                            "line": 42,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        1040,
                        1216
                      ],
                      "loc": {
                        "start": {
                          "line": 39,
                          "column": 4
                        },
                        "end": {
                          "line": 42,
                          "column": 6
                        }
                      }
                    }
                  ],
                  "range": [
                    972,
                    1220
                  ],
                  "loc": {
                    "start": {
                      "line": 37,
                      "column": 12
                    },
                    "end": {
                      "line": 43,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  969,
                  1220
                ],
                "loc": {
                  "start": {
                    "line": 37,
                    "column": 9
                  },
                  "end": {
                    "line": 43,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                962,
                1220
              ],
              "loc": {
                "start": {
                  "line": 37,
                  "column": 2
                },
                "end": {
                  "line": 43,
                  "column": 3
                }
              },
              "static": false
            }
          ],
          "range": [
            130,
            1222
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 65
            },
            "end": {
              "line": 44,
              "column": 1
            }
          }
        },
        "range": [
          80,
          1222
        ],
        "loc": {
          "start": {
            "line": 3,
            "column": 15
          },
          "end": {
            "line": 44,
            "column": 1
          }
        },
        "leadingComments": [],
        "trailingComments": []
      },
      "range": [
        65,
        1222
      ],
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 44,
          "column": 1
        }
      }
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    1222
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 44,
      "column": 1
    }
  },
  "comments": []
}