{
  "type": "Program",
  "body": [
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "local": {
            "type": "Identifier",
            "name": "React",
            "range": [
              7,
              12
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 7
              },
              "end": {
                "line": 1,
                "column": 12
              }
            }
          },
          "range": [
            7,
            12
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 7
            },
            "end": {
              "line": 1,
              "column": 12
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "react",
        "raw": "\"react\"",
        "range": [
          18,
          25
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 18
          },
          "end": {
            "line": 1,
            "column": 25
          }
        }
      },
      "range": [
        0,
        26
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 0
        },
        "end": {
          "line": 1,
          "column": 26
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportSpecifier",
          "local": {
            "type": "Identifier",
            "name": "HotKeys",
            "range": [
              35,
              42
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 8
              },
              "end": {
                "line": 2,
                "column": 15
              }
            }
          },
          "imported": {
            "type": "Identifier",
            "name": "HotKeys",
            "range": [
              35,
              42
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 8
              },
              "end": {
                "line": 2,
                "column": 15
              }
            }
          },
          "range": [
            35,
            42
          ],
          "loc": {
            "start": {
              "line": 2,
              "column": 8
            },
            "end": {
              "line": 2,
              "column": 15
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "react-hotkeys",
        "raw": "\"react-hotkeys\"",
        "range": [
          49,
          64
        ],
        "loc": {
          "start": {
            "line": 2,
            "column": 22
          },
          "end": {
            "line": 2,
            "column": 37
          }
        }
      },
      "range": [
        27,
        65
      ],
      "loc": {
        "start": {
          "line": 2,
          "column": 0
        },
        "end": {
          "line": 2,
          "column": 38
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "local": {
            "type": "Identifier",
            "name": "DomUtilities",
            "range": [
              73,
              85
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 7
              },
              "end": {
                "line": 3,
                "column": 19
              }
            }
          },
          "range": [
            73,
            85
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 7
            },
            "end": {
              "line": 3,
              "column": 19
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "../utilities/DomUtilities",
        "raw": "\"../utilities/DomUtilities\"",
        "range": [
          91,
          118
        ],
        "loc": {
          "start": {
            "line": 3,
            "column": 25
          },
          "end": {
            "line": 3,
            "column": 52
          }
        }
      },
      "range": [
        66,
        119
      ],
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 3,
          "column": 53
        }
      }
    },
    {
      "type": "ExportDefaultDeclaration",
      "declaration": {
        "type": "ClassDeclaration",
        "id": {
          "type": "Identifier",
          "name": "CradminSelectableListItem",
          "range": [
            143,
            168
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 21
            },
            "end": {
              "line": 6,
              "column": 46
            }
          }
        },
        "superClass": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "React",
            "range": [
              177,
              182
            ],
            "loc": {
              "start": {
                "line": 6,
                "column": 55
              },
              "end": {
                "line": 6,
                "column": 60
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "Component",
            "range": [
              183,
              192
            ],
            "loc": {
              "start": {
                "line": 6,
                "column": 61
              },
              "end": {
                "line": 6,
                "column": 70
              }
            }
          },
          "range": [
            177,
            192
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 55
            },
            "end": {
              "line": 6,
              "column": 70
            }
          }
        },
        "body": {
          "type": "ClassBody",
          "body": [
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "defaultProps",
                "range": [
                  209,
                  221
                ],
                "loc": {
                  "start": {
                    "line": 8,
                    "column": 13
                  },
                  "end": {
                    "line": 8,
                    "column": 25
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "ObjectExpression",
                        "properties": [
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "className",
                              "range": [
                                245,
                                254
                              ],
                              "loc": {
                                "start": {
                                  "line": 10,
                                  "column": 6
                                },
                                "end": {
                                  "line": 10,
                                  "column": 15
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": "selectable-list__item",
                              "raw": "'selectable-list__item'",
                              "range": [
                                256,
                                279
                              ],
                              "loc": {
                                "start": {
                                  "line": 10,
                                  "column": 17
                                },
                                "end": {
                                  "line": 10,
                                  "column": 40
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              245,
                              279
                            ],
                            "loc": {
                              "start": {
                                "line": 10,
                                "column": 6
                              },
                              "end": {
                                "line": 10,
                                "column": 40
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "selectedClassName",
                              "range": [
                                287,
                                304
                              ],
                              "loc": {
                                "start": {
                                  "line": 11,
                                  "column": 6
                                },
                                "end": {
                                  "line": 11,
                                  "column": 23
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": "selectable-list__item--selected",
                              "raw": "'selectable-list__item--selected'",
                              "range": [
                                306,
                                339
                              ],
                              "loc": {
                                "start": {
                                  "line": 11,
                                  "column": 25
                                },
                                "end": {
                                  "line": 11,
                                  "column": 58
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              287,
                              339
                            ],
                            "loc": {
                              "start": {
                                "line": 11,
                                "column": 6
                              },
                              "end": {
                                "line": 11,
                                "column": 58
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "contentClassName",
                              "range": [
                                347,
                                363
                              ],
                              "loc": {
                                "start": {
                                  "line": 12,
                                  "column": 6
                                },
                                "end": {
                                  "line": 12,
                                  "column": 22
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": "selectable-list__itemcontent",
                              "raw": "'selectable-list__itemcontent'",
                              "range": [
                                365,
                                395
                              ],
                              "loc": {
                                "start": {
                                  "line": 12,
                                  "column": 24
                                },
                                "end": {
                                  "line": 12,
                                  "column": 54
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              347,
                              395
                            ],
                            "loc": {
                              "start": {
                                "line": 12,
                                "column": 6
                              },
                              "end": {
                                "line": 12,
                                "column": 54
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "renderIcon",
                              "range": [
                                403,
                                413
                              ],
                              "loc": {
                                "start": {
                                  "line": 13,
                                  "column": 6
                                },
                                "end": {
                                  "line": 13,
                                  "column": 16
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": false,
                              "raw": "false",
                              "range": [
                                415,
                                420
                              ],
                              "loc": {
                                "start": {
                                  "line": 13,
                                  "column": 18
                                },
                                "end": {
                                  "line": 13,
                                  "column": 23
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              403,
                              420
                            ],
                            "loc": {
                              "start": {
                                "line": 13,
                                "column": 6
                              },
                              "end": {
                                "line": 13,
                                "column": 23
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "iconWrapperClassName",
                              "range": [
                                428,
                                448
                              ],
                              "loc": {
                                "start": {
                                  "line": 14,
                                  "column": 6
                                },
                                "end": {
                                  "line": 14,
                                  "column": 26
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": "selectable-list__icon",
                              "raw": "'selectable-list__icon'",
                              "range": [
                                450,
                                473
                              ],
                              "loc": {
                                "start": {
                                  "line": 14,
                                  "column": 28
                                },
                                "end": {
                                  "line": 14,
                                  "column": 51
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              428,
                              473
                            ],
                            "loc": {
                              "start": {
                                "line": 14,
                                "column": 6
                              },
                              "end": {
                                "line": 14,
                                "column": 51
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "selectedIconClassName",
                              "range": [
                                481,
                                502
                              ],
                              "loc": {
                                "start": {
                                  "line": 15,
                                  "column": 6
                                },
                                "end": {
                                  "line": 15,
                                  "column": 27
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": "icon-check--light",
                              "raw": "'icon-check--light'",
                              "range": [
                                504,
                                523
                              ],
                              "loc": {
                                "start": {
                                  "line": 15,
                                  "column": 29
                                },
                                "end": {
                                  "line": 15,
                                  "column": 48
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              481,
                              523
                            ],
                            "loc": {
                              "start": {
                                "line": 15,
                                "column": 6
                              },
                              "end": {
                                "line": 15,
                                "column": 48
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "titleTagName",
                              "range": [
                                531,
                                543
                              ],
                              "loc": {
                                "start": {
                                  "line": 16,
                                  "column": 6
                                },
                                "end": {
                                  "line": 16,
                                  "column": 18
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": "strong",
                              "raw": "'strong'",
                              "range": [
                                545,
                                553
                              ],
                              "loc": {
                                "start": {
                                  "line": 16,
                                  "column": 20
                                },
                                "end": {
                                  "line": 16,
                                  "column": 28
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              531,
                              553
                            ],
                            "loc": {
                              "start": {
                                "line": 16,
                                "column": 6
                              },
                              "end": {
                                "line": 16,
                                "column": 28
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "titleClassName",
                              "range": [
                                561,
                                575
                              ],
                              "loc": {
                                "start": {
                                  "line": 17,
                                  "column": 6
                                },
                                "end": {
                                  "line": 17,
                                  "column": 20
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": "selectable-list__itemtitle",
                              "raw": "'selectable-list__itemtitle'",
                              "range": [
                                577,
                                605
                              ],
                              "loc": {
                                "start": {
                                  "line": 17,
                                  "column": 22
                                },
                                "end": {
                                  "line": 17,
                                  "column": 50
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              561,
                              605
                            ],
                            "loc": {
                              "start": {
                                "line": 17,
                                "column": 6
                              },
                              "end": {
                                "line": 17,
                                "column": 50
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "descriptionClassName",
                              "range": [
                                613,
                                633
                              ],
                              "loc": {
                                "start": {
                                  "line": 18,
                                  "column": 6
                                },
                                "end": {
                                  "line": 18,
                                  "column": 26
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": "",
                              "raw": "''",
                              "range": [
                                635,
                                637
                              ],
                              "loc": {
                                "start": {
                                  "line": 18,
                                  "column": 28
                                },
                                "end": {
                                  "line": 18,
                                  "column": 30
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              613,
                              637
                            ],
                            "loc": {
                              "start": {
                                "line": 18,
                                "column": 6
                              },
                              "end": {
                                "line": 18,
                                "column": 30
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "isSelected",
                              "range": [
                                645,
                                655
                              ],
                              "loc": {
                                "start": {
                                  "line": 19,
                                  "column": 6
                                },
                                "end": {
                                  "line": 19,
                                  "column": 16
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": false,
                              "raw": "false",
                              "range": [
                                657,
                                662
                              ],
                              "loc": {
                                "start": {
                                  "line": 19,
                                  "column": 18
                                },
                                "end": {
                                  "line": 19,
                                  "column": 23
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              645,
                              662
                            ],
                            "loc": {
                              "start": {
                                "line": 19,
                                "column": 6
                              },
                              "end": {
                                "line": 19,
                                "column": 23
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "selectCallback",
                              "range": [
                                670,
                                684
                              ],
                              "loc": {
                                "start": {
                                  "line": 20,
                                  "column": 6
                                },
                                "end": {
                                  "line": 20,
                                  "column": 20
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": null,
                              "raw": "null",
                              "range": [
                                686,
                                690
                              ],
                              "loc": {
                                "start": {
                                  "line": 20,
                                  "column": 22
                                },
                                "end": {
                                  "line": 20,
                                  "column": 26
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              670,
                              690
                            ],
                            "loc": {
                              "start": {
                                "line": 20,
                                "column": 6
                              },
                              "end": {
                                "line": 20,
                                "column": 26
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "setDataListFocus",
                              "range": [
                                698,
                                714
                              ],
                              "loc": {
                                "start": {
                                  "line": 21,
                                  "column": 6
                                },
                                "end": {
                                  "line": 21,
                                  "column": 22
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": true,
                              "raw": "true",
                              "range": [
                                716,
                                720
                              ],
                              "loc": {
                                "start": {
                                  "line": 21,
                                  "column": 24
                                },
                                "end": {
                                  "line": 21,
                                  "column": 28
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              698,
                              720
                            ],
                            "loc": {
                              "start": {
                                "line": 21,
                                "column": 6
                              },
                              "end": {
                                "line": 21,
                                "column": 28
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "renderMode",
                              "range": [
                                728,
                                738
                              ],
                              "loc": {
                                "start": {
                                  "line": 22,
                                  "column": 6
                                },
                                "end": {
                                  "line": 22,
                                  "column": 16
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": "TitleAndDescription",
                              "raw": "'TitleAndDescription'",
                              "range": [
                                740,
                                761
                              ],
                              "loc": {
                                "start": {
                                  "line": 22,
                                  "column": 18
                                },
                                "end": {
                                  "line": 22,
                                  "column": 39
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              728,
                              761
                            ],
                            "loc": {
                              "start": {
                                "line": 22,
                                "column": 6
                              },
                              "end": {
                                "line": 22,
                                "column": 39
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "focusClosestSiblingOnSelect",
                              "range": [
                                769,
                                796
                              ],
                              "loc": {
                                "start": {
                                  "line": 23,
                                  "column": 6
                                },
                                "end": {
                                  "line": 23,
                                  "column": 33
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": true,
                              "raw": "true",
                              "range": [
                                798,
                                802
                              ],
                              "loc": {
                                "start": {
                                  "line": 23,
                                  "column": 35
                                },
                                "end": {
                                  "line": 23,
                                  "column": 39
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              769,
                              802
                            ],
                            "loc": {
                              "start": {
                                "line": 23,
                                "column": 6
                              },
                              "end": {
                                "line": 23,
                                "column": 39
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "previousItemData",
                              "range": [
                                810,
                                826
                              ],
                              "loc": {
                                "start": {
                                  "line": 24,
                                  "column": 6
                                },
                                "end": {
                                  "line": 24,
                                  "column": 22
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": null,
                              "raw": "null",
                              "range": [
                                828,
                                832
                              ],
                              "loc": {
                                "start": {
                                  "line": 24,
                                  "column": 24
                                },
                                "end": {
                                  "line": 24,
                                  "column": 28
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              810,
                              832
                            ],
                            "loc": {
                              "start": {
                                "line": 24,
                                "column": 6
                              },
                              "end": {
                                "line": 24,
                                "column": 28
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "nextItemData",
                              "range": [
                                840,
                                852
                              ],
                              "loc": {
                                "start": {
                                  "line": 25,
                                  "column": 6
                                },
                                "end": {
                                  "line": 25,
                                  "column": 18
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": null,
                              "raw": "null",
                              "range": [
                                854,
                                858
                              ],
                              "loc": {
                                "start": {
                                  "line": 25,
                                  "column": 20
                                },
                                "end": {
                                  "line": 25,
                                  "column": 24
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              840,
                              858
                            ],
                            "loc": {
                              "start": {
                                "line": 25,
                                "column": 6
                              },
                              "end": {
                                "line": 25,
                                "column": 24
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "disableTabNavigation",
                              "range": [
                                866,
                                886
                              ],
                              "loc": {
                                "start": {
                                  "line": 26,
                                  "column": 6
                                },
                                "end": {
                                  "line": 26,
                                  "column": 26
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": false,
                              "raw": "false",
                              "range": [
                                888,
                                893
                              ],
                              "loc": {
                                "start": {
                                  "line": 26,
                                  "column": 28
                                },
                                "end": {
                                  "line": 26,
                                  "column": 33
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              866,
                              893
                            ],
                            "loc": {
                              "start": {
                                "line": 26,
                                "column": 6
                              },
                              "end": {
                                "line": 26,
                                "column": 33
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "useHotKeys",
                              "range": [
                                901,
                                911
                              ],
                              "loc": {
                                "start": {
                                  "line": 27,
                                  "column": 6
                                },
                                "end": {
                                  "line": 27,
                                  "column": 16
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": false,
                              "raw": "false",
                              "range": [
                                913,
                                918
                              ],
                              "loc": {
                                "start": {
                                  "line": 27,
                                  "column": 18
                                },
                                "end": {
                                  "line": 27,
                                  "column": 23
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              901,
                              918
                            ],
                            "loc": {
                              "start": {
                                "line": 27,
                                "column": 6
                              },
                              "end": {
                                "line": 27,
                                "column": 23
                              }
                            }
                          }
                        ],
                        "range": [
                          237,
                          924
                        ],
                        "loc": {
                          "start": {
                            "line": 9,
                            "column": 11
                          },
                          "end": {
                            "line": 28,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        230,
                        927
                      ],
                      "loc": {
                        "start": {
                          "line": 9,
                          "column": 4
                        },
                        "end": {
                          "line": 29,
                          "column": 2
                        }
                      }
                    }
                  ],
                  "range": [
                    224,
                    928
                  ],
                  "loc": {
                    "start": {
                      "line": 8,
                      "column": 28
                    },
                    "end": {
                      "line": 29,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  221,
                  928
                ],
                "loc": {
                  "start": {
                    "line": 8,
                    "column": 25
                  },
                  "end": {
                    "line": 29,
                    "column": 3
                  }
                }
              },
              "kind": "get",
              "computed": false,
              "range": [
                198,
                928
              ],
              "loc": {
                "start": {
                  "line": 8,
                  "column": 2
                },
                "end": {
                  "line": 29,
                  "column": 3
                }
              },
              "static": true
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "constructor",
                "range": [
                  932,
                  943
                ],
                "loc": {
                  "start": {
                    "line": 31,
                    "column": 2
                  },
                  "end": {
                    "line": 31,
                    "column": 13
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "props",
                    "range": [
                      944,
                      949
                    ],
                    "loc": {
                      "start": {
                        "line": 31,
                        "column": 14
                      },
                      "end": {
                        "line": 31,
                        "column": 19
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Super",
                          "range": [
                            957,
                            962
                          ],
                          "loc": {
                            "start": {
                              "line": 32,
                              "column": 4
                            },
                            "end": {
                              "line": 32,
                              "column": 9
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "props",
                            "range": [
                              963,
                              968
                            ],
                            "loc": {
                              "start": {
                                "line": 32,
                                "column": 10
                              },
                              "end": {
                                "line": 32,
                                "column": 15
                              }
                            }
                          }
                        ],
                        "range": [
                          957,
                          969
                        ],
                        "loc": {
                          "start": {
                            "line": 32,
                            "column": 4
                          },
                          "end": {
                            "line": 32,
                            "column": 16
                          }
                        }
                      },
                      "range": [
                        957,
                        970
                      ],
                      "loc": {
                        "start": {
                          "line": 32,
                          "column": 4
                        },
                        "end": {
                          "line": 32,
                          "column": 17
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              975,
                              979
                            ],
                            "loc": {
                              "start": {
                                "line": 33,
                                "column": 4
                              },
                              "end": {
                                "line": 33,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_name",
                            "range": [
                              980,
                              985
                            ],
                            "loc": {
                              "start": {
                                "line": 33,
                                "column": 9
                              },
                              "end": {
                                "line": 33,
                                "column": 14
                              }
                            }
                          },
                          "range": [
                            975,
                            985
                          ],
                          "loc": {
                            "start": {
                              "line": 33,
                              "column": 4
                            },
                            "end": {
                              "line": 33,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "TemplateLiteral",
                          "quasis": [
                            {
                              "type": "TemplateElement",
                              "value": {
                                "raw": "django_cradmin.components.CradminSelectableListItem.",
                                "cooked": "django_cradmin.components.CradminSelectableListItem."
                              },
                              "tail": false,
                              "range": [
                                988,
                                1043
                              ],
                              "loc": {
                                "start": {
                                  "line": 33,
                                  "column": 17
                                },
                                "end": {
                                  "line": 33,
                                  "column": 72
                                }
                              }
                            },
                            {
                              "type": "TemplateElement",
                              "value": {
                                "raw": ".",
                                "cooked": "."
                              },
                              "tail": false,
                              "range": [
                                1069,
                                1073
                              ],
                              "loc": {
                                "start": {
                                  "line": 33,
                                  "column": 98
                                },
                                "end": {
                                  "line": 33,
                                  "column": 102
                                }
                              }
                            },
                            {
                              "type": "TemplateElement",
                              "value": {
                                "raw": "",
                                "cooked": ""
                              },
                              "tail": true,
                              "range": [
                                1091,
                                1093
                              ],
                              "loc": {
                                "start": {
                                  "line": 33,
                                  "column": 120
                                },
                                "end": {
                                  "line": 33,
                                  "column": 122
                                }
                              }
                            }
                          ],
                          "expressions": [
                            {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    1043,
                                    1047
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 33,
                                      "column": 72
                                    },
                                    "end": {
                                      "line": 33,
                                      "column": 76
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "props",
                                  "range": [
                                    1048,
                                    1053
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 33,
                                      "column": 77
                                    },
                                    "end": {
                                      "line": 33,
                                      "column": 82
                                    }
                                  }
                                },
                                "range": [
                                  1043,
                                  1053
                                ],
                                "loc": {
                                  "start": {
                                    "line": 33,
                                    "column": 72
                                  },
                                  "end": {
                                    "line": 33,
                                    "column": 82
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "signalNameSpace",
                                "range": [
                                  1054,
                                  1069
                                ],
                                "loc": {
                                  "start": {
                                    "line": 33,
                                    "column": 83
                                  },
                                  "end": {
                                    "line": 33,
                                    "column": 98
                                  }
                                }
                              },
                              "range": [
                                1043,
                                1069
                              ],
                              "loc": {
                                "start": {
                                  "line": 33,
                                  "column": 72
                                },
                                "end": {
                                  "line": 33,
                                  "column": 98
                                }
                              }
                            },
                            {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    1073,
                                    1077
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 33,
                                      "column": 102
                                    },
                                    "end": {
                                      "line": 33,
                                      "column": 106
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "props",
                                  "range": [
                                    1078,
                                    1083
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 33,
                                      "column": 107
                                    },
                                    "end": {
                                      "line": 33,
                                      "column": 112
                                    }
                                  }
                                },
                                "range": [
                                  1073,
                                  1083
                                ],
                                "loc": {
                                  "start": {
                                    "line": 33,
                                    "column": 102
                                  },
                                  "end": {
                                    "line": 33,
                                    "column": 112
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "itemKey",
                                "range": [
                                  1084,
                                  1091
                                ],
                                "loc": {
                                  "start": {
                                    "line": 33,
                                    "column": 113
                                  },
                                  "end": {
                                    "line": 33,
                                    "column": 120
                                  }
                                }
                              },
                              "range": [
                                1073,
                                1091
                              ],
                              "loc": {
                                "start": {
                                  "line": 33,
                                  "column": 102
                                },
                                "end": {
                                  "line": 33,
                                  "column": 120
                                }
                              }
                            }
                          ],
                          "range": [
                            988,
                            1093
                          ],
                          "loc": {
                            "start": {
                              "line": 33,
                              "column": 17
                            },
                            "end": {
                              "line": 33,
                              "column": 122
                            }
                          }
                        },
                        "range": [
                          975,
                          1093
                        ],
                        "loc": {
                          "start": {
                            "line": 33,
                            "column": 4
                          },
                          "end": {
                            "line": 33,
                            "column": 122
                          }
                        }
                      },
                      "range": [
                        975,
                        1094
                      ],
                      "loc": {
                        "start": {
                          "line": 33,
                          "column": 4
                        },
                        "end": {
                          "line": 33,
                          "column": 123
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1099,
                              1103
                            ],
                            "loc": {
                              "start": {
                                "line": 34,
                                "column": 4
                              },
                              "end": {
                                "line": 34,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "handleSelect",
                            "range": [
                              1104,
                              1116
                            ],
                            "loc": {
                              "start": {
                                "line": 34,
                                "column": 9
                              },
                              "end": {
                                "line": 34,
                                "column": 21
                              }
                            }
                          },
                          "range": [
                            1099,
                            1116
                          ],
                          "loc": {
                            "start": {
                              "line": 34,
                              "column": 4
                            },
                            "end": {
                              "line": 34,
                              "column": 21
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  1119,
                                  1123
                                ],
                                "loc": {
                                  "start": {
                                    "line": 34,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 34,
                                    "column": 28
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "handleSelect",
                                "range": [
                                  1124,
                                  1136
                                ],
                                "loc": {
                                  "start": {
                                    "line": 34,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 34,
                                    "column": 41
                                  }
                                }
                              },
                              "range": [
                                1119,
                                1136
                              ],
                              "loc": {
                                "start": {
                                  "line": 34,
                                  "column": 24
                                },
                                "end": {
                                  "line": 34,
                                  "column": 41
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "bind",
                              "range": [
                                1137,
                                1141
                              ],
                              "loc": {
                                "start": {
                                  "line": 34,
                                  "column": 42
                                },
                                "end": {
                                  "line": 34,
                                  "column": 46
                                }
                              }
                            },
                            "range": [
                              1119,
                              1141
                            ],
                            "loc": {
                              "start": {
                                "line": 34,
                                "column": 24
                              },
                              "end": {
                                "line": 34,
                                "column": 46
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "ThisExpression",
                              "range": [
                                1142,
                                1146
                              ],
                              "loc": {
                                "start": {
                                  "line": 34,
                                  "column": 47
                                },
                                "end": {
                                  "line": 34,
                                  "column": 51
                                }
                              }
                            }
                          ],
                          "range": [
                            1119,
                            1147
                          ],
                          "loc": {
                            "start": {
                              "line": 34,
                              "column": 24
                            },
                            "end": {
                              "line": 34,
                              "column": 52
                            }
                          }
                        },
                        "range": [
                          1099,
                          1147
                        ],
                        "loc": {
                          "start": {
                            "line": 34,
                            "column": 4
                          },
                          "end": {
                            "line": 34,
                            "column": 52
                          }
                        }
                      },
                      "range": [
                        1099,
                        1148
                      ],
                      "loc": {
                        "start": {
                          "line": 34,
                          "column": 4
                        },
                        "end": {
                          "line": 34,
                          "column": 53
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1153,
                              1157
                            ],
                            "loc": {
                              "start": {
                                "line": 35,
                                "column": 4
                              },
                              "end": {
                                "line": 35,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "handleFocus",
                            "range": [
                              1158,
                              1169
                            ],
                            "loc": {
                              "start": {
                                "line": 35,
                                "column": 9
                              },
                              "end": {
                                "line": 35,
                                "column": 20
                              }
                            }
                          },
                          "range": [
                            1153,
                            1169
                          ],
                          "loc": {
                            "start": {
                              "line": 35,
                              "column": 4
                            },
                            "end": {
                              "line": 35,
                              "column": 20
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  1172,
                                  1176
                                ],
                                "loc": {
                                  "start": {
                                    "line": 35,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 35,
                                    "column": 27
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "handleFocus",
                                "range": [
                                  1177,
                                  1188
                                ],
                                "loc": {
                                  "start": {
                                    "line": 35,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 35,
                                    "column": 39
                                  }
                                }
                              },
                              "range": [
                                1172,
                                1188
                              ],
                              "loc": {
                                "start": {
                                  "line": 35,
                                  "column": 23
                                },
                                "end": {
                                  "line": 35,
                                  "column": 39
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "bind",
                              "range": [
                                1189,
                                1193
                              ],
                              "loc": {
                                "start": {
                                  "line": 35,
                                  "column": 40
                                },
                                "end": {
                                  "line": 35,
                                  "column": 44
                                }
                              }
                            },
                            "range": [
                              1172,
                              1193
                            ],
                            "loc": {
                              "start": {
                                "line": 35,
                                "column": 23
                              },
                              "end": {
                                "line": 35,
                                "column": 44
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "ThisExpression",
                              "range": [
                                1194,
                                1198
                              ],
                              "loc": {
                                "start": {
                                  "line": 35,
                                  "column": 45
                                },
                                "end": {
                                  "line": 35,
                                  "column": 49
                                }
                              }
                            }
                          ],
                          "range": [
                            1172,
                            1199
                          ],
                          "loc": {
                            "start": {
                              "line": 35,
                              "column": 23
                            },
                            "end": {
                              "line": 35,
                              "column": 50
                            }
                          }
                        },
                        "range": [
                          1153,
                          1199
                        ],
                        "loc": {
                          "start": {
                            "line": 35,
                            "column": 4
                          },
                          "end": {
                            "line": 35,
                            "column": 50
                          }
                        }
                      },
                      "range": [
                        1153,
                        1200
                      ],
                      "loc": {
                        "start": {
                          "line": 35,
                          "column": 4
                        },
                        "end": {
                          "line": 35,
                          "column": 51
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1205,
                              1209
                            ],
                            "loc": {
                              "start": {
                                "line": 36,
                                "column": 4
                              },
                              "end": {
                                "line": 36,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "handleBlur",
                            "range": [
                              1210,
                              1220
                            ],
                            "loc": {
                              "start": {
                                "line": 36,
                                "column": 9
                              },
                              "end": {
                                "line": 36,
                                "column": 19
                              }
                            }
                          },
                          "range": [
                            1205,
                            1220
                          ],
                          "loc": {
                            "start": {
                              "line": 36,
                              "column": 4
                            },
                            "end": {
                              "line": 36,
                              "column": 19
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  1223,
                                  1227
                                ],
                                "loc": {
                                  "start": {
                                    "line": 36,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 36,
                                    "column": 26
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "handleBlur",
                                "range": [
                                  1228,
                                  1238
                                ],
                                "loc": {
                                  "start": {
                                    "line": 36,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 36,
                                    "column": 37
                                  }
                                }
                              },
                              "range": [
                                1223,
                                1238
                              ],
                              "loc": {
                                "start": {
                                  "line": 36,
                                  "column": 22
                                },
                                "end": {
                                  "line": 36,
                                  "column": 37
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "bind",
                              "range": [
                                1239,
                                1243
                              ],
                              "loc": {
                                "start": {
                                  "line": 36,
                                  "column": 38
                                },
                                "end": {
                                  "line": 36,
                                  "column": 42
                                }
                              }
                            },
                            "range": [
                              1223,
                              1243
                            ],
                            "loc": {
                              "start": {
                                "line": 36,
                                "column": 22
                              },
                              "end": {
                                "line": 36,
                                "column": 42
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "ThisExpression",
                              "range": [
                                1244,
                                1248
                              ],
                              "loc": {
                                "start": {
                                  "line": 36,
                                  "column": 43
                                },
                                "end": {
                                  "line": 36,
                                  "column": 47
                                }
                              }
                            }
                          ],
                          "range": [
                            1223,
                            1249
                          ],
                          "loc": {
                            "start": {
                              "line": 36,
                              "column": 22
                            },
                            "end": {
                              "line": 36,
                              "column": 48
                            }
                          }
                        },
                        "range": [
                          1205,
                          1249
                        ],
                        "loc": {
                          "start": {
                            "line": 36,
                            "column": 4
                          },
                          "end": {
                            "line": 36,
                            "column": 48
                          }
                        }
                      },
                      "range": [
                        1205,
                        1250
                      ],
                      "loc": {
                        "start": {
                          "line": 36,
                          "column": 4
                        },
                        "end": {
                          "line": 36,
                          "column": 49
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1255,
                              1259
                            ],
                            "loc": {
                              "start": {
                                "line": 37,
                                "column": 4
                              },
                              "end": {
                                "line": 37,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_onFocusOnSelectableItemSignal",
                            "range": [
                              1260,
                              1290
                            ],
                            "loc": {
                              "start": {
                                "line": 37,
                                "column": 9
                              },
                              "end": {
                                "line": 37,
                                "column": 39
                              }
                            }
                          },
                          "range": [
                            1255,
                            1290
                          ],
                          "loc": {
                            "start": {
                              "line": 37,
                              "column": 4
                            },
                            "end": {
                              "line": 37,
                              "column": 39
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  1293,
                                  1297
                                ],
                                "loc": {
                                  "start": {
                                    "line": 37,
                                    "column": 42
                                  },
                                  "end": {
                                    "line": 37,
                                    "column": 46
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "_onFocusOnSelectableItemSignal",
                                "range": [
                                  1298,
                                  1328
                                ],
                                "loc": {
                                  "start": {
                                    "line": 37,
                                    "column": 47
                                  },
                                  "end": {
                                    "line": 37,
                                    "column": 77
                                  }
                                }
                              },
                              "range": [
                                1293,
                                1328
                              ],
                              "loc": {
                                "start": {
                                  "line": 37,
                                  "column": 42
                                },
                                "end": {
                                  "line": 37,
                                  "column": 77
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "bind",
                              "range": [
                                1329,
                                1333
                              ],
                              "loc": {
                                "start": {
                                  "line": 37,
                                  "column": 78
                                },
                                "end": {
                                  "line": 37,
                                  "column": 82
                                }
                              }
                            },
                            "range": [
                              1293,
                              1333
                            ],
                            "loc": {
                              "start": {
                                "line": 37,
                                "column": 42
                              },
                              "end": {
                                "line": 37,
                                "column": 82
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "ThisExpression",
                              "range": [
                                1334,
                                1338
                              ],
                              "loc": {
                                "start": {
                                  "line": 37,
                                  "column": 83
                                },
                                "end": {
                                  "line": 37,
                                  "column": 87
                                }
                              }
                            }
                          ],
                          "range": [
                            1293,
                            1339
                          ],
                          "loc": {
                            "start": {
                              "line": 37,
                              "column": 42
                            },
                            "end": {
                              "line": 37,
                              "column": 88
                            }
                          }
                        },
                        "range": [
                          1255,
                          1339
                        ],
                        "loc": {
                          "start": {
                            "line": 37,
                            "column": 4
                          },
                          "end": {
                            "line": 37,
                            "column": 88
                          }
                        }
                      },
                      "range": [
                        1255,
                        1340
                      ],
                      "loc": {
                        "start": {
                          "line": 37,
                          "column": 4
                        },
                        "end": {
                          "line": 37,
                          "column": 89
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1345,
                              1349
                            ],
                            "loc": {
                              "start": {
                                "line": 38,
                                "column": 4
                              },
                              "end": {
                                "line": 38,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "initializeSignalHandlers",
                            "range": [
                              1350,
                              1374
                            ],
                            "loc": {
                              "start": {
                                "line": 38,
                                "column": 9
                              },
                              "end": {
                                "line": 38,
                                "column": 33
                              }
                            }
                          },
                          "range": [
                            1345,
                            1374
                          ],
                          "loc": {
                            "start": {
                              "line": 38,
                              "column": 4
                            },
                            "end": {
                              "line": 38,
                              "column": 33
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          1345,
                          1376
                        ],
                        "loc": {
                          "start": {
                            "line": 38,
                            "column": 4
                          },
                          "end": {
                            "line": 38,
                            "column": 35
                          }
                        }
                      },
                      "range": [
                        1345,
                        1377
                      ],
                      "loc": {
                        "start": {
                          "line": 38,
                          "column": 4
                        },
                        "end": {
                          "line": 38,
                          "column": 36
                        }
                      }
                    }
                  ],
                  "range": [
                    951,
                    1381
                  ],
                  "loc": {
                    "start": {
                      "line": 31,
                      "column": 21
                    },
                    "end": {
                      "line": 39,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  943,
                  1381
                ],
                "loc": {
                  "start": {
                    "line": 31,
                    "column": 13
                  },
                  "end": {
                    "line": 39,
                    "column": 3
                  }
                }
              },
              "kind": "constructor",
              "computed": false,
              "range": [
                932,
                1381
              ],
              "loc": {
                "start": {
                  "line": 31,
                  "column": 2
                },
                "end": {
                  "line": 39,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "initializeSignalHandlers",
                "range": [
                  1385,
                  1409
                ],
                "loc": {
                  "start": {
                    "line": 41,
                    "column": 2
                  },
                  "end": {
                    "line": 41,
                    "column": 26
                  }
                }
              },
              "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": [
                                    1422,
                                    1428
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 42,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 42,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "ievv_jsbase_core",
                                  "range": [
                                    1429,
                                    1445
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 42,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 42,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  1422,
                                  1445
                                ],
                                "loc": {
                                  "start": {
                                    "line": 42,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 42,
                                    "column": 31
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "SignalHandlerSingleton",
                                "range": [
                                  1446,
                                  1468
                                ],
                                "loc": {
                                  "start": {
                                    "line": 42,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 42,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                1422,
                                1468
                              ],
                              "loc": {
                                "start": {
                                  "line": 42,
                                  "column": 8
                                },
                                "end": {
                                  "line": 42,
                                  "column": 54
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              1418,
                              1470
                            ],
                            "loc": {
                              "start": {
                                "line": 42,
                                "column": 4
                              },
                              "end": {
                                "line": 42,
                                "column": 56
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "addReceiver",
                            "range": [
                              1471,
                              1482
                            ],
                            "loc": {
                              "start": {
                                "line": 42,
                                "column": 57
                              },
                              "end": {
                                "line": 42,
                                "column": 68
                              }
                            }
                          },
                          "range": [
                            1418,
                            1482
                          ],
                          "loc": {
                            "start": {
                              "line": 42,
                              "column": 4
                            },
                            "end": {
                              "line": 42,
                              "column": 68
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "TemplateLiteral",
                            "quasis": [
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "",
                                  "cooked": ""
                                },
                                "tail": false,
                                "range": [
                                  1490,
                                  1493
                                ],
                                "loc": {
                                  "start": {
                                    "line": 43,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 43,
                                    "column": 9
                                  }
                                }
                              },
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": ".FocusOnSelectableItem.",
                                  "cooked": ".FocusOnSelectableItem."
                                },
                                "tail": false,
                                "range": [
                                  1519,
                                  1545
                                ],
                                "loc": {
                                  "start": {
                                    "line": 43,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 43,
                                    "column": 61
                                  }
                                }
                              },
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "",
                                  "cooked": ""
                                },
                                "tail": true,
                                "range": [
                                  1563,
                                  1565
                                ],
                                "loc": {
                                  "start": {
                                    "line": 43,
                                    "column": 79
                                  },
                                  "end": {
                                    "line": 43,
                                    "column": 81
                                  }
                                }
                              }
                            ],
                            "expressions": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1493,
                                      1497
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "props",
                                    "range": [
                                      1498,
                                      1503
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "range": [
                                    1493,
                                    1503
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 19
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "signalNameSpace",
                                  "range": [
                                    1504,
                                    1519
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 35
                                    }
                                  }
                                },
                                "range": [
                                  1493,
                                  1519
                                ],
                                "loc": {
                                  "start": {
                                    "line": 43,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 43,
                                    "column": 35
                                  }
                                }
                              },
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1545,
                                      1549
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 61
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "props",
                                    "range": [
                                      1550,
                                      1555
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 66
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 71
                                      }
                                    }
                                  },
                                  "range": [
                                    1545,
                                    1555
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 61
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 71
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "itemKey",
                                  "range": [
                                    1556,
                                    1563
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 72
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 79
                                    }
                                  }
                                },
                                "range": [
                                  1545,
                                  1563
                                ],
                                "loc": {
                                  "start": {
                                    "line": 43,
                                    "column": 61
                                  },
                                  "end": {
                                    "line": 43,
                                    "column": 79
                                  }
                                }
                              }
                            ],
                            "range": [
                              1490,
                              1565
                            ],
                            "loc": {
                              "start": {
                                "line": 43,
                                "column": 6
                              },
                              "end": {
                                "line": 43,
                                "column": 81
                              }
                            }
                          },
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                1573,
                                1577
                              ],
                              "loc": {
                                "start": {
                                  "line": 44,
                                  "column": 6
                                },
                                "end": {
                                  "line": 44,
                                  "column": 10
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "_name",
                              "range": [
                                1578,
                                1583
                              ],
                              "loc": {
                                "start": {
                                  "line": 44,
                                  "column": 11
                                },
                                "end": {
                                  "line": 44,
                                  "column": 16
                                }
                              }
                            },
                            "range": [
                              1573,
                              1583
                            ],
                            "loc": {
                              "start": {
                                "line": 44,
                                "column": 6
                              },
                              "end": {
                                "line": 44,
                                "column": 16
                              }
                            }
                          },
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                1591,
                                1595
                              ],
                              "loc": {
                                "start": {
                                  "line": 45,
                                  "column": 6
                                },
                                "end": {
                                  "line": 45,
                                  "column": 10
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "_onFocusOnSelectableItemSignal",
                              "range": [
                                1596,
                                1626
                              ],
                              "loc": {
                                "start": {
                                  "line": 45,
                                  "column": 11
                                },
                                "end": {
                                  "line": 45,
                                  "column": 41
                                }
                              }
                            },
                            "range": [
                              1591,
                              1626
                            ],
                            "loc": {
                              "start": {
                                "line": 45,
                                "column": 6
                              },
                              "end": {
                                "line": 45,
                                "column": 41
                              }
                            }
                          }
                        ],
                        "range": [
                          1418,
                          1632
                        ],
                        "loc": {
                          "start": {
                            "line": 42,
                            "column": 4
                          },
                          "end": {
                            "line": 46,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        1418,
                        1633
                      ],
                      "loc": {
                        "start": {
                          "line": 42,
                          "column": 4
                        },
                        "end": {
                          "line": 46,
                          "column": 6
                        }
                      }
                    }
                  ],
                  "range": [
                    1412,
                    1637
                  ],
                  "loc": {
                    "start": {
                      "line": 41,
                      "column": 29
                    },
                    "end": {
                      "line": 47,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  1409,
                  1637
                ],
                "loc": {
                  "start": {
                    "line": 41,
                    "column": 26
                  },
                  "end": {
                    "line": 47,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                1385,
                1637
              ],
              "loc": {
                "start": {
                  "line": 41,
                  "column": 2
                },
                "end": {
                  "line": 47,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "componentWillUnmount",
                "range": [
                  1641,
                  1661
                ],
                "loc": {
                  "start": {
                    "line": 49,
                    "column": 2
                  },
                  "end": {
                    "line": 49,
                    "column": 22
                  }
                }
              },
              "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": [
                                    1674,
                                    1680
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 50,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 50,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "ievv_jsbase_core",
                                  "range": [
                                    1681,
                                    1697
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 50,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 50,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  1674,
                                  1697
                                ],
                                "loc": {
                                  "start": {
                                    "line": 50,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 50,
                                    "column": 31
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "SignalHandlerSingleton",
                                "range": [
                                  1698,
                                  1720
                                ],
                                "loc": {
                                  "start": {
                                    "line": 50,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 50,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                1674,
                                1720
                              ],
                              "loc": {
                                "start": {
                                  "line": 50,
                                  "column": 8
                                },
                                "end": {
                                  "line": 50,
                                  "column": 54
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              1670,
                              1722
                            ],
                            "loc": {
                              "start": {
                                "line": 50,
                                "column": 4
                              },
                              "end": {
                                "line": 50,
                                "column": 56
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "removeAllSignalsFromReceiver",
                            "range": [
                              1730,
                              1758
                            ],
                            "loc": {
                              "start": {
                                "line": 51,
                                "column": 7
                              },
                              "end": {
                                "line": 51,
                                "column": 35
                              }
                            }
                          },
                          "range": [
                            1670,
                            1758
                          ],
                          "loc": {
                            "start": {
                              "line": 50,
                              "column": 4
                            },
                            "end": {
                              "line": 51,
                              "column": 35
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                1759,
                                1763
                              ],
                              "loc": {
                                "start": {
                                  "line": 51,
                                  "column": 36
                                },
                                "end": {
                                  "line": 51,
                                  "column": 40
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "_name",
                              "range": [
                                1764,
                                1769
                              ],
                              "loc": {
                                "start": {
                                  "line": 51,
                                  "column": 41
                                },
                                "end": {
                                  "line": 51,
                                  "column": 46
                                }
                              }
                            },
                            "range": [
                              1759,
                              1769
                            ],
                            "loc": {
                              "start": {
                                "line": 51,
                                "column": 36
                              },
                              "end": {
                                "line": 51,
                                "column": 46
                              }
                            }
                          }
                        ],
                        "range": [
                          1670,
                          1770
                        ],
                        "loc": {
                          "start": {
                            "line": 50,
                            "column": 4
                          },
                          "end": {
                            "line": 51,
                            "column": 47
                          }
                        }
                      },
                      "range": [
                        1670,
                        1771
                      ],
                      "loc": {
                        "start": {
                          "line": 50,
                          "column": 4
                        },
                        "end": {
                          "line": 51,
                          "column": 48
                        }
                      }
                    }
                  ],
                  "range": [
                    1664,
                    1775
                  ],
                  "loc": {
                    "start": {
                      "line": 49,
                      "column": 25
                    },
                    "end": {
                      "line": 52,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  1661,
                  1775
                ],
                "loc": {
                  "start": {
                    "line": 49,
                    "column": 22
                  },
                  "end": {
                    "line": 52,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                1641,
                1775
              ],
              "loc": {
                "start": {
                  "line": 49,
                  "column": 2
                },
                "end": {
                  "line": 52,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "handleSelect",
                "range": [
                  1779,
                  1791
                ],
                "loc": {
                  "start": {
                    "line": 54,
                    "column": 2
                  },
                  "end": {
                    "line": 54,
                    "column": 14
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "event",
                    "range": [
                      1792,
                      1797
                    ],
                    "loc": {
                      "start": {
                        "line": 54,
                        "column": 15
                      },
                      "end": {
                        "line": 54,
                        "column": 20
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "event",
                            "range": [
                              1805,
                              1810
                            ],
                            "loc": {
                              "start": {
                                "line": 55,
                                "column": 4
                              },
                              "end": {
                                "line": 55,
                                "column": 9
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "preventDefault",
                            "range": [
                              1811,
                              1825
                            ],
                            "loc": {
                              "start": {
                                "line": 55,
                                "column": 10
                              },
                              "end": {
                                "line": 55,
                                "column": 24
                              }
                            }
                          },
                          "range": [
                            1805,
                            1825
                          ],
                          "loc": {
                            "start": {
                              "line": 55,
                              "column": 4
                            },
                            "end": {
                              "line": 55,
                              "column": 24
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          1805,
                          1827
                        ],
                        "loc": {
                          "start": {
                            "line": 55,
                            "column": 4
                          },
                          "end": {
                            "line": 55,
                            "column": 26
                          }
                        }
                      },
                      "range": [
                        1805,
                        1828
                      ],
                      "loc": {
                        "start": {
                          "line": 55,
                          "column": 4
                        },
                        "end": {
                          "line": 55,
                          "column": 27
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1836,
                              1840
                            ],
                            "loc": {
                              "start": {
                                "line": 56,
                                "column": 7
                              },
                              "end": {
                                "line": 56,
                                "column": 11
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "props",
                            "range": [
                              1841,
                              1846
                            ],
                            "loc": {
                              "start": {
                                "line": 56,
                                "column": 12
                              },
                              "end": {
                                "line": 56,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            1836,
                            1846
                          ],
                          "loc": {
                            "start": {
                              "line": 56,
                              "column": 7
                            },
                            "end": {
                              "line": 56,
                              "column": 17
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "isSelected",
                          "range": [
                            1847,
                            1857
                          ],
                          "loc": {
                            "start": {
                              "line": 56,
                              "column": 18
                            },
                            "end": {
                              "line": 56,
                              "column": 28
                            }
                          }
                        },
                        "range": [
                          1836,
                          1857
                        ],
                        "loc": {
                          "start": {
                            "line": 56,
                            "column": 7
                          },
                          "end": {
                            "line": 56,
                            "column": 28
                          }
                        }
                      },
                      "consequent": {
                        "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": [
                                          1871,
                                          1877
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 57,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 57,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "ievv_jsbase_core",
                                        "range": [
                                          1878,
                                          1894
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 57,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 57,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        1871,
                                        1894
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 57,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 57,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "SignalHandlerSingleton",
                                      "range": [
                                        1895,
                                        1917
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 57,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 57,
                                          "column": 56
                                        }
                                      }
                                    },
                                    "range": [
                                      1871,
                                      1917
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 57,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "arguments": [],
                                  "range": [
                                    1867,
                                    1919
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 57,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 57,
                                      "column": 58
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "send",
                                  "range": [
                                    1920,
                                    1924
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 57,
                                      "column": 59
                                    },
                                    "end": {
                                      "line": 57,
                                      "column": 63
                                    }
                                  }
                                },
                                "range": [
                                  1867,
                                  1924
                                ],
                                "loc": {
                                  "start": {
                                    "line": 57,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 57,
                                    "column": 63
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "TemplateLiteral",
                                  "quasis": [
                                    {
                                      "type": "TemplateElement",
                                      "value": {
                                        "raw": "",
                                        "cooked": ""
                                      },
                                      "tail": false,
                                      "range": [
                                        1934,
                                        1937
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 58,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 58,
                                          "column": 11
                                        }
                                      }
                                    },
                                    {
                                      "type": "TemplateElement",
                                      "value": {
                                        "raw": ".DeSelectItem",
                                        "cooked": ".DeSelectItem"
                                      },
                                      "tail": true,
                                      "range": [
                                        1963,
                                        1978
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 58,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 58,
                                          "column": 52
                                        }
                                      }
                                    }
                                  ],
                                  "expressions": [
                                    {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ThisExpression",
                                          "range": [
                                            1937,
                                            1941
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 58,
                                              "column": 11
                                            },
                                            "end": {
                                              "line": 58,
                                              "column": 15
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "props",
                                          "range": [
                                            1942,
                                            1947
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 58,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 58,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          1937,
                                          1947
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 58,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 58,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "signalNameSpace",
                                        "range": [
                                          1948,
                                          1963
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 58,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 58,
                                            "column": 37
                                          }
                                        }
                                      },
                                      "range": [
                                        1937,
                                        1963
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 58,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 58,
                                          "column": 37
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    1934,
                                    1978
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 58,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 58,
                                      "column": 52
                                    }
                                  }
                                },
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        1988,
                                        1992
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 59,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 59,
                                          "column": 12
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "props",
                                      "range": [
                                        1993,
                                        1998
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 59,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 59,
                                          "column": 18
                                        }
                                      }
                                    },
                                    "range": [
                                      1988,
                                      1998
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "data",
                                    "range": [
                                      1999,
                                      2003
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    1988,
                                    2003
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 59,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 59,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "range": [
                                1867,
                                2011
                              ],
                              "loc": {
                                "start": {
                                  "line": 57,
                                  "column": 6
                                },
                                "end": {
                                  "line": 60,
                                  "column": 7
                                }
                              }
                            },
                            "range": [
                              1867,
                              2012
                            ],
                            "loc": {
                              "start": {
                                "line": 57,
                                "column": 6
                              },
                              "end": {
                                "line": 60,
                                "column": 8
                              }
                            }
                          }
                        ],
                        "range": [
                          1859,
                          2018
                        ],
                        "loc": {
                          "start": {
                            "line": 56,
                            "column": 30
                          },
                          "end": {
                            "line": 61,
                            "column": 5
                          }
                        }
                      },
                      "alternate": {
                        "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": [
                                          2036,
                                          2042
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 62,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 62,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "ievv_jsbase_core",
                                        "range": [
                                          2043,
                                          2059
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 62,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 62,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        2036,
                                        2059
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 62,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 62,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "SignalHandlerSingleton",
                                      "range": [
                                        2060,
                                        2082
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 62,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 62,
                                          "column": 56
                                        }
                                      }
                                    },
                                    "range": [
                                      2036,
                                      2082
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "arguments": [],
                                  "range": [
                                    2032,
                                    2084
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 62,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 62,
                                      "column": 58
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "send",
                                  "range": [
                                    2085,
                                    2089
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 62,
                                      "column": 59
                                    },
                                    "end": {
                                      "line": 62,
                                      "column": 63
                                    }
                                  }
                                },
                                "range": [
                                  2032,
                                  2089
                                ],
                                "loc": {
                                  "start": {
                                    "line": 62,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 62,
                                    "column": 63
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "TemplateLiteral",
                                  "quasis": [
                                    {
                                      "type": "TemplateElement",
                                      "value": {
                                        "raw": "",
                                        "cooked": ""
                                      },
                                      "tail": false,
                                      "range": [
                                        2099,
                                        2102
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 63,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 63,
                                          "column": 11
                                        }
                                      }
                                    },
                                    {
                                      "type": "TemplateElement",
                                      "value": {
                                        "raw": ".SelectItem",
                                        "cooked": ".SelectItem"
                                      },
                                      "tail": true,
                                      "range": [
                                        2128,
                                        2141
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 63,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 63,
                                          "column": 50
                                        }
                                      }
                                    }
                                  ],
                                  "expressions": [
                                    {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ThisExpression",
                                          "range": [
                                            2102,
                                            2106
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 63,
                                              "column": 11
                                            },
                                            "end": {
                                              "line": 63,
                                              "column": 15
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "props",
                                          "range": [
                                            2107,
                                            2112
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 63,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 63,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          2102,
                                          2112
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 63,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 63,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "signalNameSpace",
                                        "range": [
                                          2113,
                                          2128
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 63,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 63,
                                            "column": 37
                                          }
                                        }
                                      },
                                      "range": [
                                        2102,
                                        2128
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 63,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 63,
                                          "column": 37
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    2099,
                                    2141
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 63,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 63,
                                      "column": 50
                                    }
                                  }
                                },
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        2151,
                                        2155
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 64,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 64,
                                          "column": 12
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "props",
                                      "range": [
                                        2156,
                                        2161
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 64,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 64,
                                          "column": 18
                                        }
                                      }
                                    },
                                    "range": [
                                      2151,
                                      2161
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 64,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 64,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "data",
                                    "range": [
                                      2162,
                                      2166
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 64,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 64,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    2151,
                                    2166
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 64,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 64,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "range": [
                                2032,
                                2174
                              ],
                              "loc": {
                                "start": {
                                  "line": 62,
                                  "column": 6
                                },
                                "end": {
                                  "line": 65,
                                  "column": 7
                                }
                              }
                            },
                            "range": [
                              2032,
                              2175
                            ],
                            "loc": {
                              "start": {
                                "line": 62,
                                "column": 6
                              },
                              "end": {
                                "line": 65,
                                "column": 8
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "test": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    2185,
                                    2189
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 66,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 66,
                                      "column": 13
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "props",
                                  "range": [
                                    2190,
                                    2195
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 66,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 66,
                                      "column": 19
                                    }
                                  }
                                },
                                "range": [
                                  2185,
                                  2195
                                ],
                                "loc": {
                                  "start": {
                                    "line": 66,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 66,
                                    "column": 19
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "focusClosestSiblingOnSelect",
                                "range": [
                                  2196,
                                  2223
                                ],
                                "loc": {
                                  "start": {
                                    "line": 66,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 66,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                2185,
                                2223
                              ],
                              "loc": {
                                "start": {
                                  "line": 66,
                                  "column": 9
                                },
                                "end": {
                                  "line": 66,
                                  "column": 47
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "id": {
                                        "type": "Identifier",
                                        "name": "closestSiblingData",
                                        "range": [
                                          2239,
                                          2257
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 67,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 67,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "init": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "ThisExpression",
                                            "range": [
                                              2260,
                                              2264
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 67,
                                                "column": 33
                                              },
                                              "end": {
                                                "line": 67,
                                                "column": 37
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "props",
                                            "range": [
                                              2265,
                                              2270
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 67,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 67,
                                                "column": 43
                                              }
                                            }
                                          },
                                          "range": [
                                            2260,
                                            2270
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 67,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 67,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "nextItemData",
                                          "range": [
                                            2271,
                                            2283
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 67,
                                              "column": 44
                                            },
                                            "end": {
                                              "line": 67,
                                              "column": 56
                                            }
                                          }
                                        },
                                        "range": [
                                          2260,
                                          2283
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 67,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 67,
                                            "column": 56
                                          }
                                        }
                                      },
                                      "range": [
                                        2239,
                                        2283
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 67,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 67,
                                          "column": 56
                                        }
                                      }
                                    }
                                  ],
                                  "kind": "let",
                                  "range": [
                                    2235,
                                    2284
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 67,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 67,
                                      "column": 57
                                    }
                                  }
                                },
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "BinaryExpression",
                                    "operator": "==",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "closestSiblingData",
                                      "range": [
                                        2296,
                                        2314
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 68,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 68,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": null,
                                      "raw": "null",
                                      "range": [
                                        2318,
                                        2322
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 68,
                                          "column": 33
                                        },
                                        "end": {
                                          "line": 68,
                                          "column": 37
                                        }
                                      }
                                    },
                                    "range": [
                                      2296,
                                      2322
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "Identifier",
                                            "name": "closestSiblingData",
                                            "range": [
                                              2336,
                                              2354
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 69,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 69,
                                                "column": 28
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "ThisExpression",
                                                "range": [
                                                  2357,
                                                  2361
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 69,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 69,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "props",
                                                "range": [
                                                  2362,
                                                  2367
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 69,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 69,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "range": [
                                                2357,
                                                2367
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 69,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 69,
                                                  "column": 41
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "previousItemData",
                                              "range": [
                                                2368,
                                                2384
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 69,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 69,
                                                  "column": 58
                                                }
                                              }
                                            },
                                            "range": [
                                              2357,
                                              2384
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 69,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 69,
                                                "column": 58
                                              }
                                            }
                                          },
                                          "range": [
                                            2336,
                                            2384
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 69,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 69,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "range": [
                                          2336,
                                          2385
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 69,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 69,
                                            "column": 59
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2324,
                                      2395
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 39
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    2293,
                                    2395
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 68,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 70,
                                      "column": 9
                                    }
                                  }
                                },
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "BinaryExpression",
                                    "operator": "==",
                                    "left": {
                                      "type": "Identifier",
                                      "name": "closestSiblingData",
                                      "range": [
                                        2407,
                                        2425
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 71,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 71,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "right": {
                                      "type": "Literal",
                                      "value": null,
                                      "raw": "null",
                                      "range": [
                                        2429,
                                        2433
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 71,
                                          "column": 33
                                        },
                                        "end": {
                                          "line": 71,
                                          "column": 37
                                        }
                                      }
                                    },
                                    "range": [
                                      2407,
                                      2433
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "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": [
                                                      2451,
                                                      2457
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 72,
                                                        "column": 14
                                                      },
                                                      "end": {
                                                        "line": 72,
                                                        "column": 20
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "ievv_jsbase_core",
                                                    "range": [
                                                      2458,
                                                      2474
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 72,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 72,
                                                        "column": 37
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    2451,
                                                    2474
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 72,
                                                      "column": 14
                                                    },
                                                    "end": {
                                                      "line": 72,
                                                      "column": 37
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "SignalHandlerSingleton",
                                                  "range": [
                                                    2475,
                                                    2497
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 72,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 72,
                                                      "column": 60
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  2451,
                                                  2497
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 72,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 72,
                                                    "column": 60
                                                  }
                                                }
                                              },
                                              "arguments": [],
                                              "range": [
                                                2447,
                                                2499
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 72,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 72,
                                                  "column": 62
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "send",
                                              "range": [
                                                2500,
                                                2504
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 72,
                                                  "column": 63
                                                },
                                                "end": {
                                                  "line": 72,
                                                  "column": 67
                                                }
                                              }
                                            },
                                            "range": [
                                              2447,
                                              2504
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 72,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 72,
                                                "column": 67
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "TemplateLiteral",
                                              "quasis": [
                                                {
                                                  "type": "TemplateElement",
                                                  "value": {
                                                    "raw": "",
                                                    "cooked": ""
                                                  },
                                                  "tail": false,
                                                  "range": [
                                                    2518,
                                                    2521
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 73,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 73,
                                                      "column": 15
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "TemplateElement",
                                                  "value": {
                                                    "raw": ".CouldNotFocusOnClosestSelectableItem",
                                                    "cooked": ".CouldNotFocusOnClosestSelectableItem"
                                                  },
                                                  "tail": true,
                                                  "range": [
                                                    2547,
                                                    2586
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 73,
                                                      "column": 41
                                                    },
                                                    "end": {
                                                      "line": 73,
                                                      "column": 80
                                                    }
                                                  }
                                                }
                                              ],
                                              "expressions": [
                                                {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "ThisExpression",
                                                      "range": [
                                                        2521,
                                                        2525
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 73,
                                                          "column": 15
                                                        },
                                                        "end": {
                                                          "line": 73,
                                                          "column": 19
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "props",
                                                      "range": [
                                                        2526,
                                                        2531
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 73,
                                                          "column": 20
                                                        },
                                                        "end": {
                                                          "line": 73,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      2521,
                                                      2531
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 73,
                                                        "column": 15
                                                      },
                                                      "end": {
                                                        "line": 73,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "signalNameSpace",
                                                    "range": [
                                                      2532,
                                                      2547
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 73,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 73,
                                                        "column": 41
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    2521,
                                                    2547
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 73,
                                                      "column": 15
                                                    },
                                                    "end": {
                                                      "line": 73,
                                                      "column": 41
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                2518,
                                                2586
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 73,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 73,
                                                  "column": 80
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2447,
                                            2587
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 72,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 73,
                                              "column": 81
                                            }
                                          }
                                        },
                                        "range": [
                                          2447,
                                          2588
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 72,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 73,
                                            "column": 82
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2435,
                                      2598
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 39
                                      },
                                      "end": {
                                        "line": 74,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "alternate": {
                                    "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": [
                                                      2620,
                                                      2626
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 75,
                                                        "column": 14
                                                      },
                                                      "end": {
                                                        "line": 75,
                                                        "column": 20
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "ievv_jsbase_core",
                                                    "range": [
                                                      2627,
                                                      2643
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 75,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 75,
                                                        "column": 37
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    2620,
                                                    2643
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 75,
                                                      "column": 14
                                                    },
                                                    "end": {
                                                      "line": 75,
                                                      "column": 37
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "SignalHandlerSingleton",
                                                  "range": [
                                                    2644,
                                                    2666
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 75,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 75,
                                                      "column": 60
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  2620,
                                                  2666
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 75,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 75,
                                                    "column": 60
                                                  }
                                                }
                                              },
                                              "arguments": [],
                                              "range": [
                                                2616,
                                                2668
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 75,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 75,
                                                  "column": 62
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "send",
                                              "range": [
                                                2669,
                                                2673
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 75,
                                                  "column": 63
                                                },
                                                "end": {
                                                  "line": 75,
                                                  "column": 67
                                                }
                                              }
                                            },
                                            "range": [
                                              2616,
                                              2673
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 75,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 75,
                                                "column": 67
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "TemplateLiteral",
                                              "quasis": [
                                                {
                                                  "type": "TemplateElement",
                                                  "value": {
                                                    "raw": "",
                                                    "cooked": ""
                                                  },
                                                  "tail": false,
                                                  "range": [
                                                    2687,
                                                    2690
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 76,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 76,
                                                      "column": 15
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "TemplateElement",
                                                  "value": {
                                                    "raw": ".FocusOnSelectableItem",
                                                    "cooked": ".FocusOnSelectableItem"
                                                  },
                                                  "tail": true,
                                                  "range": [
                                                    2716,
                                                    2740
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 76,
                                                      "column": 41
                                                    },
                                                    "end": {
                                                      "line": 76,
                                                      "column": 65
                                                    }
                                                  }
                                                }
                                              ],
                                              "expressions": [
                                                {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "ThisExpression",
                                                      "range": [
                                                        2690,
                                                        2694
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 76,
                                                          "column": 15
                                                        },
                                                        "end": {
                                                          "line": 76,
                                                          "column": 19
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "props",
                                                      "range": [
                                                        2695,
                                                        2700
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 76,
                                                          "column": 20
                                                        },
                                                        "end": {
                                                          "line": 76,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      2690,
                                                      2700
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 76,
                                                        "column": 15
                                                      },
                                                      "end": {
                                                        "line": 76,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "signalNameSpace",
                                                    "range": [
                                                      2701,
                                                      2716
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 76,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 76,
                                                        "column": 41
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    2690,
                                                    2716
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 76,
                                                      "column": 15
                                                    },
                                                    "end": {
                                                      "line": 76,
                                                      "column": 41
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                2687,
                                                2740
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 76,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 76,
                                                  "column": 65
                                                }
                                              }
                                            },
                                            {
                                              "type": "Identifier",
                                              "name": "closestSiblingData",
                                              "range": [
                                                2754,
                                                2772
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 77,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 77,
                                                  "column": 30
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2616,
                                            2784
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 75,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 78,
                                              "column": 11
                                            }
                                          }
                                        },
                                        "range": [
                                          2616,
                                          2785
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 75,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 78,
                                            "column": 12
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2604,
                                      2795
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 79,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    2404,
                                    2795
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 71,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 79,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "range": [
                                2225,
                                2803
                              ],
                              "loc": {
                                "start": {
                                  "line": 66,
                                  "column": 49
                                },
                                "end": {
                                  "line": 80,
                                  "column": 7
                                }
                              }
                            },
                            "alternate": null,
                            "range": [
                              2182,
                              2803
                            ],
                            "loc": {
                              "start": {
                                "line": 66,
                                "column": 6
                              },
                              "end": {
                                "line": 80,
                                "column": 7
                              }
                            }
                          }
                        ],
                        "range": [
                          2024,
                          2809
                        ],
                        "loc": {
                          "start": {
                            "line": 61,
                            "column": 11
                          },
                          "end": {
                            "line": 81,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        1833,
                        2809
                      ],
                      "loc": {
                        "start": {
                          "line": 56,
                          "column": 4
                        },
                        "end": {
                          "line": 81,
                          "column": 5
                        }
                      }
                    }
                  ],
                  "range": [
                    1799,
                    2813
                  ],
                  "loc": {
                    "start": {
                      "line": 54,
                      "column": 22
                    },
                    "end": {
                      "line": 82,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  1791,
                  2813
                ],
                "loc": {
                  "start": {
                    "line": 54,
                    "column": 14
                  },
                  "end": {
                    "line": 82,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                1779,
                2813
              ],
              "loc": {
                "start": {
                  "line": 54,
                  "column": 2
                },
                "end": {
                  "line": 82,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "_onFocusOnSelectableItemSignal",
                "range": [
                  2817,
                  2847
                ],
                "loc": {
                  "start": {
                    "line": 84,
                    "column": 2
                  },
                  "end": {
                    "line": 84,
                    "column": 32
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "DomUtilities",
                            "range": [
                              2856,
                              2868
                            ],
                            "loc": {
                              "start": {
                                "line": 85,
                                "column": 4
                              },
                              "end": {
                                "line": 85,
                                "column": 16
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "forceFocus",
                            "range": [
                              2869,
                              2879
                            ],
                            "loc": {
                              "start": {
                                "line": 85,
                                "column": 17
                              },
                              "end": {
                                "line": 85,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            2856,
                            2879
                          ],
                          "loc": {
                            "start": {
                              "line": 85,
                              "column": 4
                            },
                            "end": {
                              "line": 85,
                              "column": 27
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                2880,
                                2884
                              ],
                              "loc": {
                                "start": {
                                  "line": 85,
                                  "column": 28
                                },
                                "end": {
                                  "line": 85,
                                  "column": 32
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "_domElement",
                              "range": [
                                2885,
                                2896
                              ],
                              "loc": {
                                "start": {
                                  "line": 85,
                                  "column": 33
                                },
                                "end": {
                                  "line": 85,
                                  "column": 44
                                }
                              }
                            },
                            "range": [
                              2880,
                              2896
                            ],
                            "loc": {
                              "start": {
                                "line": 85,
                                "column": 28
                              },
                              "end": {
                                "line": 85,
                                "column": 44
                              }
                            }
                          }
                        ],
                        "range": [
                          2856,
                          2897
                        ],
                        "loc": {
                          "start": {
                            "line": 85,
                            "column": 4
                          },
                          "end": {
                            "line": 85,
                            "column": 45
                          }
                        }
                      },
                      "range": [
                        2856,
                        2898
                      ],
                      "loc": {
                        "start": {
                          "line": 85,
                          "column": 4
                        },
                        "end": {
                          "line": 85,
                          "column": 46
                        }
                      }
                    }
                  ],
                  "range": [
                    2850,
                    2902
                  ],
                  "loc": {
                    "start": {
                      "line": 84,
                      "column": 35
                    },
                    "end": {
                      "line": 86,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  2847,
                  2902
                ],
                "loc": {
                  "start": {
                    "line": 84,
                    "column": 32
                  },
                  "end": {
                    "line": 86,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                2817,
                2902
              ],
              "loc": {
                "start": {
                  "line": 84,
                  "column": 2
                },
                "end": {
                  "line": 86,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "handleFocus",
                "range": [
                  2906,
                  2917
                ],
                "loc": {
                  "start": {
                    "line": 88,
                    "column": 2
                  },
                  "end": {
                    "line": 88,
                    "column": 13
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              2929,
                              2933
                            ],
                            "loc": {
                              "start": {
                                "line": 89,
                                "column": 7
                              },
                              "end": {
                                "line": 89,
                                "column": 11
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "props",
                            "range": [
                              2934,
                              2939
                            ],
                            "loc": {
                              "start": {
                                "line": 89,
                                "column": 12
                              },
                              "end": {
                                "line": 89,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            2929,
                            2939
                          ],
                          "loc": {
                            "start": {
                              "line": 89,
                              "column": 7
                            },
                            "end": {
                              "line": 89,
                              "column": 17
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "setDataListFocus",
                          "range": [
                            2940,
                            2956
                          ],
                          "loc": {
                            "start": {
                              "line": 89,
                              "column": 18
                            },
                            "end": {
                              "line": 89,
                              "column": 34
                            }
                          }
                        },
                        "range": [
                          2929,
                          2956
                        ],
                        "loc": {
                          "start": {
                            "line": 89,
                            "column": 7
                          },
                          "end": {
                            "line": 89,
                            "column": 34
                          }
                        }
                      },
                      "consequent": {
                        "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": [
                                          2970,
                                          2976
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 90,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 90,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "ievv_jsbase_core",
                                        "range": [
                                          2977,
                                          2993
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 90,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 90,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        2970,
                                        2993
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 90,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 90,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "SignalHandlerSingleton",
                                      "range": [
                                        2994,
                                        3016
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 90,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 90,
                                          "column": 56
                                        }
                                      }
                                    },
                                    "range": [
                                      2970,
                                      3016
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 90,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 90,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "arguments": [],
                                  "range": [
                                    2966,
                                    3018
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 90,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 90,
                                      "column": 58
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "send",
                                  "range": [
                                    3019,
                                    3023
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 90,
                                      "column": 59
                                    },
                                    "end": {
                                      "line": 90,
                                      "column": 63
                                    }
                                  }
                                },
                                "range": [
                                  2966,
                                  3023
                                ],
                                "loc": {
                                  "start": {
                                    "line": 90,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 90,
                                    "column": 63
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "TemplateLiteral",
                                  "quasis": [
                                    {
                                      "type": "TemplateElement",
                                      "value": {
                                        "raw": "",
                                        "cooked": ""
                                      },
                                      "tail": false,
                                      "range": [
                                        3033,
                                        3036
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 91,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 91,
                                          "column": 11
                                        }
                                      }
                                    },
                                    {
                                      "type": "TemplateElement",
                                      "value": {
                                        "raw": ".Focus",
                                        "cooked": ".Focus"
                                      },
                                      "tail": true,
                                      "range": [
                                        3062,
                                        3070
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 91,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 91,
                                          "column": 45
                                        }
                                      }
                                    }
                                  ],
                                  "expressions": [
                                    {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ThisExpression",
                                          "range": [
                                            3036,
                                            3040
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 91,
                                              "column": 11
                                            },
                                            "end": {
                                              "line": 91,
                                              "column": 15
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "props",
                                          "range": [
                                            3041,
                                            3046
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 91,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 91,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          3036,
                                          3046
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 91,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 91,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "signalNameSpace",
                                        "range": [
                                          3047,
                                          3062
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 91,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 91,
                                            "column": 37
                                          }
                                        }
                                      },
                                      "range": [
                                        3036,
                                        3062
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 91,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 91,
                                          "column": 37
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    3033,
                                    3070
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 91,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 91,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "range": [
                                2966,
                                3078
                              ],
                              "loc": {
                                "start": {
                                  "line": 90,
                                  "column": 6
                                },
                                "end": {
                                  "line": 92,
                                  "column": 7
                                }
                              }
                            },
                            "range": [
                              2966,
                              3079
                            ],
                            "loc": {
                              "start": {
                                "line": 90,
                                "column": 6
                              },
                              "end": {
                                "line": 92,
                                "column": 8
                              }
                            }
                          }
                        ],
                        "range": [
                          2958,
                          3085
                        ],
                        "loc": {
                          "start": {
                            "line": 89,
                            "column": 36
                          },
                          "end": {
                            "line": 93,
                            "column": 5
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        2926,
                        3085
                      ],
                      "loc": {
                        "start": {
                          "line": 89,
                          "column": 4
                        },
                        "end": {
                          "line": 93,
                          "column": 5
                        }
                      }
                    }
                  ],
                  "range": [
                    2920,
                    3089
                  ],
                  "loc": {
                    "start": {
                      "line": 88,
                      "column": 16
                    },
                    "end": {
                      "line": 94,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  2917,
                  3089
                ],
                "loc": {
                  "start": {
                    "line": 88,
                    "column": 13
                  },
                  "end": {
                    "line": 94,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                2906,
                3089
              ],
              "loc": {
                "start": {
                  "line": 88,
                  "column": 2
                },
                "end": {
                  "line": 94,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "handleBlur",
                "range": [
                  3093,
                  3103
                ],
                "loc": {
                  "start": {
                    "line": 96,
                    "column": 2
                  },
                  "end": {
                    "line": 96,
                    "column": 12
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              3115,
                              3119
                            ],
                            "loc": {
                              "start": {
                                "line": 97,
                                "column": 7
                              },
                              "end": {
                                "line": 97,
                                "column": 11
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "props",
                            "range": [
                              3120,
                              3125
                            ],
                            "loc": {
                              "start": {
                                "line": 97,
                                "column": 12
                              },
                              "end": {
                                "line": 97,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            3115,
                            3125
                          ],
                          "loc": {
                            "start": {
                              "line": 97,
                              "column": 7
                            },
                            "end": {
                              "line": 97,
                              "column": 17
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "setDataListFocus",
                          "range": [
                            3126,
                            3142
                          ],
                          "loc": {
                            "start": {
                              "line": 97,
                              "column": 18
                            },
                            "end": {
                              "line": 97,
                              "column": 34
                            }
                          }
                        },
                        "range": [
                          3115,
                          3142
                        ],
                        "loc": {
                          "start": {
                            "line": 97,
                            "column": 7
                          },
                          "end": {
                            "line": 97,
                            "column": 34
                          }
                        }
                      },
                      "consequent": {
                        "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": [
                                          3156,
                                          3162
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 98,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 98,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "ievv_jsbase_core",
                                        "range": [
                                          3163,
                                          3179
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 98,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 98,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        3156,
                                        3179
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 98,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 98,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "SignalHandlerSingleton",
                                      "range": [
                                        3180,
                                        3202
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 98,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 98,
                                          "column": 56
                                        }
                                      }
                                    },
                                    "range": [
                                      3156,
                                      3202
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 98,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 98,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "arguments": [],
                                  "range": [
                                    3152,
                                    3204
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 98,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 98,
                                      "column": 58
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "send",
                                  "range": [
                                    3205,
                                    3209
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 98,
                                      "column": 59
                                    },
                                    "end": {
                                      "line": 98,
                                      "column": 63
                                    }
                                  }
                                },
                                "range": [
                                  3152,
                                  3209
                                ],
                                "loc": {
                                  "start": {
                                    "line": 98,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 98,
                                    "column": 63
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "TemplateLiteral",
                                  "quasis": [
                                    {
                                      "type": "TemplateElement",
                                      "value": {
                                        "raw": "",
                                        "cooked": ""
                                      },
                                      "tail": false,
                                      "range": [
                                        3219,
                                        3222
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 99,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 99,
                                          "column": 11
                                        }
                                      }
                                    },
                                    {
                                      "type": "TemplateElement",
                                      "value": {
                                        "raw": ".Blur",
                                        "cooked": ".Blur"
                                      },
                                      "tail": true,
                                      "range": [
                                        3248,
                                        3255
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 99,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 99,
                                          "column": 44
                                        }
                                      }
                                    }
                                  ],
                                  "expressions": [
                                    {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ThisExpression",
                                          "range": [
                                            3222,
                                            3226
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 99,
                                              "column": 11
                                            },
                                            "end": {
                                              "line": 99,
                                              "column": 15
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "props",
                                          "range": [
                                            3227,
                                            3232
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 99,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 99,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          3222,
                                          3232
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 99,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 99,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "signalNameSpace",
                                        "range": [
                                          3233,
                                          3248
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 99,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 99,
                                            "column": 37
                                          }
                                        }
                                      },
                                      "range": [
                                        3222,
                                        3248
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 99,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 99,
                                          "column": 37
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    3219,
                                    3255
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 99,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 99,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "range": [
                                3152,
                                3263
                              ],
                              "loc": {
                                "start": {
                                  "line": 98,
                                  "column": 6
                                },
                                "end": {
                                  "line": 100,
                                  "column": 7
                                }
                              }
                            },
                            "range": [
                              3152,
                              3264
                            ],
                            "loc": {
                              "start": {
                                "line": 98,
                                "column": 6
                              },
                              "end": {
                                "line": 100,
                                "column": 8
                              }
                            }
                          }
                        ],
                        "range": [
                          3144,
                          3270
                        ],
                        "loc": {
                          "start": {
                            "line": 97,
                            "column": 36
                          },
                          "end": {
                            "line": 101,
                            "column": 5
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        3112,
                        3270
                      ],
                      "loc": {
                        "start": {
                          "line": 97,
                          "column": 4
                        },
                        "end": {
                          "line": 101,
                          "column": 5
                        }
                      }
                    }
                  ],
                  "range": [
                    3106,
                    3274
                  ],
                  "loc": {
                    "start": {
                      "line": 96,
                      "column": 15
                    },
                    "end": {
                      "line": 102,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  3103,
                  3274
                ],
                "loc": {
                  "start": {
                    "line": 96,
                    "column": 12
                  },
                  "end": {
                    "line": 102,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                3093,
                3274
              ],
              "loc": {
                "start": {
                  "line": 96,
                  "column": 2
                },
                "end": {
                  "line": 102,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "ariaTitle",
                "range": [
                  3282,
                  3291
                ],
                "loc": {
                  "start": {
                    "line": 104,
                    "column": 6
                  },
                  "end": {
                    "line": 104,
                    "column": 15
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                3303,
                                3307
                              ],
                              "loc": {
                                "start": {
                                  "line": 105,
                                  "column": 7
                                },
                                "end": {
                                  "line": 105,
                                  "column": 11
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "props",
                              "range": [
                                3308,
                                3313
                              ],
                              "loc": {
                                "start": {
                                  "line": 105,
                                  "column": 12
                                },
                                "end": {
                                  "line": 105,
                                  "column": 17
                                }
                              }
                            },
                            "range": [
                              3303,
                              3313
                            ],
                            "loc": {
                              "start": {
                                "line": 105,
                                "column": 7
                              },
                              "end": {
                                "line": 105,
                                "column": 17
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "data",
                            "range": [
                              3314,
                              3318
                            ],
                            "loc": {
                              "start": {
                                "line": 105,
                                "column": 18
                              },
                              "end": {
                                "line": 105,
                                "column": 22
                              }
                            }
                          },
                          "range": [
                            3303,
                            3318
                          ],
                          "loc": {
                            "start": {
                              "line": 105,
                              "column": 7
                            },
                            "end": {
                              "line": 105,
                              "column": 22
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "ariaTitle",
                          "range": [
                            3319,
                            3328
                          ],
                          "loc": {
                            "start": {
                              "line": 105,
                              "column": 23
                            },
                            "end": {
                              "line": 105,
                              "column": 32
                            }
                          }
                        },
                        "range": [
                          3303,
                          3328
                        ],
                        "loc": {
                          "start": {
                            "line": 105,
                            "column": 7
                          },
                          "end": {
                            "line": 105,
                            "column": 32
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      3345,
                                      3349
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 106,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 106,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "props",
                                    "range": [
                                      3350,
                                      3355
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 106,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 106,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    3345,
                                    3355
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 106,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 106,
                                      "column": 23
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "data",
                                  "range": [
                                    3356,
                                    3360
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 106,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 106,
                                      "column": 28
                                    }
                                  }
                                },
                                "range": [
                                  3345,
                                  3360
                                ],
                                "loc": {
                                  "start": {
                                    "line": 106,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 106,
                                    "column": 28
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "ariaTitle",
                                "range": [
                                  3361,
                                  3370
                                ],
                                "loc": {
                                  "start": {
                                    "line": 106,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 106,
                                    "column": 38
                                  }
                                }
                              },
                              "range": [
                                3345,
                                3370
                              ],
                              "loc": {
                                "start": {
                                  "line": 106,
                                  "column": 13
                                },
                                "end": {
                                  "line": 106,
                                  "column": 38
                                }
                              }
                            },
                            "range": [
                              3338,
                              3371
                            ],
                            "loc": {
                              "start": {
                                "line": 106,
                                "column": 6
                              },
                              "end": {
                                "line": 106,
                                "column": 39
                              }
                            }
                          }
                        ],
                        "range": [
                          3330,
                          3377
                        ],
                        "loc": {
                          "start": {
                            "line": 105,
                            "column": 34
                          },
                          "end": {
                            "line": 107,
                            "column": 5
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      3398,
                                      3402
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "props",
                                    "range": [
                                      3403,
                                      3408
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    3398,
                                    3408
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 108,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 108,
                                      "column": 23
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "data",
                                  "range": [
                                    3409,
                                    3413
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 108,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 108,
                                      "column": 28
                                    }
                                  }
                                },
                                "range": [
                                  3398,
                                  3413
                                ],
                                "loc": {
                                  "start": {
                                    "line": 108,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 108,
                                    "column": 28
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "title",
                                "range": [
                                  3414,
                                  3419
                                ],
                                "loc": {
                                  "start": {
                                    "line": 108,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 108,
                                    "column": 34
                                  }
                                }
                              },
                              "range": [
                                3398,
                                3419
                              ],
                              "loc": {
                                "start": {
                                  "line": 108,
                                  "column": 13
                                },
                                "end": {
                                  "line": 108,
                                  "column": 34
                                }
                              }
                            },
                            "range": [
                              3391,
                              3420
                            ],
                            "loc": {
                              "start": {
                                "line": 108,
                                "column": 6
                              },
                              "end": {
                                "line": 108,
                                "column": 35
                              }
                            }
                          }
                        ],
                        "range": [
                          3383,
                          3426
                        ],
                        "loc": {
                          "start": {
                            "line": 107,
                            "column": 11
                          },
                          "end": {
                            "line": 109,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        3300,
                        3426
                      ],
                      "loc": {
                        "start": {
                          "line": 105,
                          "column": 4
                        },
                        "end": {
                          "line": 109,
                          "column": 5
                        }
                      }
                    }
                  ],
                  "range": [
                    3294,
                    3430
                  ],
                  "loc": {
                    "start": {
                      "line": 104,
                      "column": 18
                    },
                    "end": {
                      "line": 110,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  3291,
                  3430
                ],
                "loc": {
                  "start": {
                    "line": 104,
                    "column": 15
                  },
                  "end": {
                    "line": 110,
                    "column": 3
                  }
                }
              },
              "kind": "get",
              "computed": false,
              "range": [
                3278,
                3430
              ],
              "loc": {
                "start": {
                  "line": 104,
                  "column": 2
                },
                "end": {
                  "line": 110,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "fullClassName",
                "range": [
                  3438,
                  3451
                ],
                "loc": {
                  "start": {
                    "line": 112,
                    "column": 6
                  },
                  "end": {
                    "line": 112,
                    "column": 19
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "className",
                            "range": [
                              3464,
                              3473
                            ],
                            "loc": {
                              "start": {
                                "line": 113,
                                "column": 8
                              },
                              "end": {
                                "line": 113,
                                "column": 17
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  3476,
                                  3480
                                ],
                                "loc": {
                                  "start": {
                                    "line": 113,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 113,
                                    "column": 24
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "props",
                                "range": [
                                  3481,
                                  3486
                                ],
                                "loc": {
                                  "start": {
                                    "line": 113,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 113,
                                    "column": 30
                                  }
                                }
                              },
                              "range": [
                                3476,
                                3486
                              ],
                              "loc": {
                                "start": {
                                  "line": 113,
                                  "column": 20
                                },
                                "end": {
                                  "line": 113,
                                  "column": 30
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "className",
                              "range": [
                                3487,
                                3496
                              ],
                              "loc": {
                                "start": {
                                  "line": 113,
                                  "column": 31
                                },
                                "end": {
                                  "line": 113,
                                  "column": 40
                                }
                              }
                            },
                            "range": [
                              3476,
                              3496
                            ],
                            "loc": {
                              "start": {
                                "line": 113,
                                "column": 20
                              },
                              "end": {
                                "line": 113,
                                "column": 40
                              }
                            }
                          },
                          "range": [
                            3464,
                            3496
                          ],
                          "loc": {
                            "start": {
                              "line": 113,
                              "column": 8
                            },
                            "end": {
                              "line": 113,
                              "column": 40
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        3460,
                        3497
                      ],
                      "loc": {
                        "start": {
                          "line": 113,
                          "column": 4
                        },
                        "end": {
                          "line": 113,
                          "column": 41
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              3505,
                              3509
                            ],
                            "loc": {
                              "start": {
                                "line": 114,
                                "column": 7
                              },
                              "end": {
                                "line": 114,
                                "column": 11
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "props",
                            "range": [
                              3510,
                              3515
                            ],
                            "loc": {
                              "start": {
                                "line": 114,
                                "column": 12
                              },
                              "end": {
                                "line": 114,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            3505,
                            3515
                          ],
                          "loc": {
                            "start": {
                              "line": 114,
                              "column": 7
                            },
                            "end": {
                              "line": 114,
                              "column": 17
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "isSelected",
                          "range": [
                            3516,
                            3526
                          ],
                          "loc": {
                            "start": {
                              "line": 114,
                              "column": 18
                            },
                            "end": {
                              "line": 114,
                              "column": 28
                            }
                          }
                        },
                        "range": [
                          3505,
                          3526
                        ],
                        "loc": {
                          "start": {
                            "line": 114,
                            "column": 7
                          },
                          "end": {
                            "line": 114,
                            "column": 28
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "className",
                                "range": [
                                  3536,
                                  3545
                                ],
                                "loc": {
                                  "start": {
                                    "line": 115,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 115,
                                    "column": 15
                                  }
                                }
                              },
                              "right": {
                                "type": "TemplateLiteral",
                                "quasis": [
                                  {
                                    "type": "TemplateElement",
                                    "value": {
                                      "raw": "",
                                      "cooked": ""
                                    },
                                    "tail": false,
                                    "range": [
                                      3548,
                                      3551
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 115,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 115,
                                        "column": 21
                                      }
                                    }
                                  },
                                  {
                                    "type": "TemplateElement",
                                    "value": {
                                      "raw": " ",
                                      "cooked": " "
                                    },
                                    "tail": false,
                                    "range": [
                                      3560,
                                      3564
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 115,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 115,
                                        "column": 34
                                      }
                                    }
                                  },
                                  {
                                    "type": "TemplateElement",
                                    "value": {
                                      "raw": "",
                                      "cooked": ""
                                    },
                                    "tail": true,
                                    "range": [
                                      3592,
                                      3594
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 115,
                                        "column": 62
                                      },
                                      "end": {
                                        "line": 115,
                                        "column": 64
                                      }
                                    }
                                  }
                                ],
                                "expressions": [
                                  {
                                    "type": "Identifier",
                                    "name": "className",
                                    "range": [
                                      3551,
                                      3560
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 115,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 115,
                                        "column": 30
                                      }
                                    }
                                  },
                                  {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "ThisExpression",
                                        "range": [
                                          3564,
                                          3568
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 115,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 115,
                                            "column": 38
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "props",
                                        "range": [
                                          3569,
                                          3574
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 115,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 115,
                                            "column": 44
                                          }
                                        }
                                      },
                                      "range": [
                                        3564,
                                        3574
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 115,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 115,
                                          "column": 44
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "selectedClassName",
                                      "range": [
                                        3575,
                                        3592
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 115,
                                          "column": 45
                                        },
                                        "end": {
                                          "line": 115,
                                          "column": 62
                                        }
                                      }
                                    },
                                    "range": [
                                      3564,
                                      3592
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 115,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 115,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3548,
                                  3594
                                ],
                                "loc": {
                                  "start": {
                                    "line": 115,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 115,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                3536,
                                3594
                              ],
                              "loc": {
                                "start": {
                                  "line": 115,
                                  "column": 6
                                },
                                "end": {
                                  "line": 115,
                                  "column": 64
                                }
                              }
                            },
                            "range": [
                              3536,
                              3599
                            ],
                            "loc": {
                              "start": {
                                "line": 115,
                                "column": 6
                              },
                              "end": {
                                "line": 116,
                                "column": 4
                              }
                            }
                          }
                        ],
                        "range": [
                          3528,
                          3600
                        ],
                        "loc": {
                          "start": {
                            "line": 114,
                            "column": 30
                          },
                          "end": {
                            "line": 116,
                            "column": 5
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        3502,
                        3600
                      ],
                      "loc": {
                        "start": {
                          "line": 114,
                          "column": 4
                        },
                        "end": {
                          "line": 116,
                          "column": 5
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "className",
                        "range": [
                          3612,
                          3621
                        ],
                        "loc": {
                          "start": {
                            "line": 117,
                            "column": 11
                          },
                          "end": {
                            "line": 117,
                            "column": 20
                          }
                        }
                      },
                      "range": [
                        3605,
                        3622
                      ],
                      "loc": {
                        "start": {
                          "line": 117,
                          "column": 4
                        },
                        "end": {
                          "line": 117,
                          "column": 21
                        }
                      }
                    }
                  ],
                  "range": [
                    3454,
                    3626
                  ],
                  "loc": {
                    "start": {
                      "line": 112,
                      "column": 22
                    },
                    "end": {
                      "line": 118,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  3451,
                  3626
                ],
                "loc": {
                  "start": {
                    "line": 112,
                    "column": 19
                  },
                  "end": {
                    "line": 118,
                    "column": 3
                  }
                }
              },
              "kind": "get",
              "computed": false,
              "range": [
                3434,
                3626
              ],
              "loc": {
                "start": {
                  "line": 112,
                  "column": 2
                },
                "end": {
                  "line": 118,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "renderTitle",
                "range": [
                  3630,
                  3641
                ],
                "loc": {
                  "start": {
                    "line": 120,
                    "column": 2
                  },
                  "end": {
                    "line": 120,
                    "column": 13
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "React",
                            "range": [
                              3657,
                              3662
                            ],
                            "loc": {
                              "start": {
                                "line": 121,
                                "column": 11
                              },
                              "end": {
                                "line": 121,
                                "column": 16
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "createElement",
                            "range": [
                              3663,
                              3676
                            ],
                            "loc": {
                              "start": {
                                "line": 121,
                                "column": 17
                              },
                              "end": {
                                "line": 121,
                                "column": 30
                              }
                            }
                          },
                          "range": [
                            3657,
                            3676
                          ],
                          "loc": {
                            "start": {
                              "line": 121,
                              "column": 11
                            },
                            "end": {
                              "line": 121,
                              "column": 30
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  3677,
                                  3681
                                ],
                                "loc": {
                                  "start": {
                                    "line": 121,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 121,
                                    "column": 35
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "props",
                                "range": [
                                  3682,
                                  3687
                                ],
                                "loc": {
                                  "start": {
                                    "line": 121,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 121,
                                    "column": 41
                                  }
                                }
                              },
                              "range": [
                                3677,
                                3687
                              ],
                              "loc": {
                                "start": {
                                  "line": 121,
                                  "column": 31
                                },
                                "end": {
                                  "line": 121,
                                  "column": 41
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "titleTagName",
                              "range": [
                                3688,
                                3700
                              ],
                              "loc": {
                                "start": {
                                  "line": 121,
                                  "column": 42
                                },
                                "end": {
                                  "line": 121,
                                  "column": 54
                                }
                              }
                            },
                            "range": [
                              3677,
                              3700
                            ],
                            "loc": {
                              "start": {
                                "line": 121,
                                "column": 31
                              },
                              "end": {
                                "line": 121,
                                "column": 54
                              }
                            }
                          },
                          {
                            "type": "ObjectExpression",
                            "properties": [
                              {
                                "type": "Property",
                                "key": {
                                  "type": "Identifier",
                                  "name": "className",
                                  "range": [
                                    3710,
                                    3719
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 122,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 122,
                                      "column": 15
                                    }
                                  }
                                },
                                "value": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        3721,
                                        3725
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 122,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 122,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "props",
                                      "range": [
                                        3726,
                                        3731
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 122,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 122,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "range": [
                                      3721,
                                      3731
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 122,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 122,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "titleClassName",
                                    "range": [
                                      3732,
                                      3746
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 122,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 122,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    3721,
                                    3746
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 122,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 122,
                                      "column": 42
                                    }
                                  }
                                },
                                "kind": "init",
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "range": [
                                  3710,
                                  3746
                                ],
                                "loc": {
                                  "start": {
                                    "line": 122,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 122,
                                    "column": 42
                                  }
                                }
                              }
                            ],
                            "range": [
                              3702,
                              3752
                            ],
                            "loc": {
                              "start": {
                                "line": 121,
                                "column": 56
                              },
                              "end": {
                                "line": 123,
                                "column": 5
                              }
                            }
                          },
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    3754,
                                    3758
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 123,
                                      "column": 7
                                    },
                                    "end": {
                                      "line": 123,
                                      "column": 11
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "props",
                                  "range": [
                                    3759,
                                    3764
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 123,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 123,
                                      "column": 17
                                    }
                                  }
                                },
                                "range": [
                                  3754,
                                  3764
                                ],
                                "loc": {
                                  "start": {
                                    "line": 123,
                                    "column": 7
                                  },
                                  "end": {
                                    "line": 123,
                                    "column": 17
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "data",
                                "range": [
                                  3765,
                                  3769
                                ],
                                "loc": {
                                  "start": {
                                    "line": 123,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 123,
                                    "column": 22
                                  }
                                }
                              },
                              "range": [
                                3754,
                                3769
                              ],
                              "loc": {
                                "start": {
                                  "line": 123,
                                  "column": 7
                                },
                                "end": {
                                  "line": 123,
                                  "column": 22
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "title",
                              "range": [
                                3770,
                                3775
                              ],
                              "loc": {
                                "start": {
                                  "line": 123,
                                  "column": 23
                                },
                                "end": {
                                  "line": 123,
                                  "column": 28
                                }
                              }
                            },
                            "range": [
                              3754,
                              3775
                            ],
                            "loc": {
                              "start": {
                                "line": 123,
                                "column": 7
                              },
                              "end": {
                                "line": 123,
                                "column": 28
                              }
                            }
                          }
                        ],
                        "range": [
                          3657,
                          3776
                        ],
                        "loc": {
                          "start": {
                            "line": 121,
                            "column": 11
                          },
                          "end": {
                            "line": 123,
                            "column": 29
                          }
                        }
                      },
                      "range": [
                        3650,
                        3777
                      ],
                      "loc": {
                        "start": {
                          "line": 121,
                          "column": 4
                        },
                        "end": {
                          "line": 123,
                          "column": 30
                        }
                      }
                    }
                  ],
                  "range": [
                    3644,
                    3781
                  ],
                  "loc": {
                    "start": {
                      "line": 120,
                      "column": 16
                    },
                    "end": {
                      "line": 124,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  3641,
                  3781
                ],
                "loc": {
                  "start": {
                    "line": 120,
                    "column": 13
                  },
                  "end": {
                    "line": 124,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                3630,
                3781
              ],
              "loc": {
                "start": {
                  "line": 120,
                  "column": 2
                },
                "end": {
                  "line": 124,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "renderDescription",
                "range": [
                  3785,
                  3802
                ],
                "loc": {
                  "start": {
                    "line": 126,
                    "column": 2
                  },
                  "end": {
                    "line": 126,
                    "column": 19
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  3814,
                                  3818
                                ],
                                "loc": {
                                  "start": {
                                    "line": 127,
                                    "column": 7
                                  },
                                  "end": {
                                    "line": 127,
                                    "column": 11
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "props",
                                "range": [
                                  3819,
                                  3824
                                ],
                                "loc": {
                                  "start": {
                                    "line": 127,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 127,
                                    "column": 17
                                  }
                                }
                              },
                              "range": [
                                3814,
                                3824
                              ],
                              "loc": {
                                "start": {
                                  "line": 127,
                                  "column": 7
                                },
                                "end": {
                                  "line": 127,
                                  "column": 17
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "data",
                              "range": [
                                3825,
                                3829
                              ],
                              "loc": {
                                "start": {
                                  "line": 127,
                                  "column": 18
                                },
                                "end": {
                                  "line": 127,
                                  "column": 22
                                }
                              }
                            },
                            "range": [
                              3814,
                              3829
                            ],
                            "loc": {
                              "start": {
                                "line": 127,
                                "column": 7
                              },
                              "end": {
                                "line": 127,
                                "column": 22
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "description",
                            "range": [
                              3830,
                              3841
                            ],
                            "loc": {
                              "start": {
                                "line": 127,
                                "column": 23
                              },
                              "end": {
                                "line": 127,
                                "column": 34
                              }
                            }
                          },
                          "range": [
                            3814,
                            3841
                          ],
                          "loc": {
                            "start": {
                              "line": 127,
                              "column": 7
                            },
                            "end": {
                              "line": 127,
                              "column": 34
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "!=",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    3845,
                                    3849
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 127,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 127,
                                      "column": 42
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "props",
                                  "range": [
                                    3850,
                                    3855
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 127,
                                      "column": 43
                                    },
                                    "end": {
                                      "line": 127,
                                      "column": 48
                                    }
                                  }
                                },
                                "range": [
                                  3845,
                                  3855
                                ],
                                "loc": {
                                  "start": {
                                    "line": 127,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 127,
                                    "column": 48
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "data",
                                "range": [
                                  3856,
                                  3860
                                ],
                                "loc": {
                                  "start": {
                                    "line": 127,
                                    "column": 49
                                  },
                                  "end": {
                                    "line": 127,
                                    "column": 53
                                  }
                                }
                              },
                              "range": [
                                3845,
                                3860
                              ],
                              "loc": {
                                "start": {
                                  "line": 127,
                                  "column": 38
                                },
                                "end": {
                                  "line": 127,
                                  "column": 53
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "description",
                              "range": [
                                3861,
                                3872
                              ],
                              "loc": {
                                "start": {
                                  "line": 127,
                                  "column": 54
                                },
                                "end": {
                                  "line": 127,
                                  "column": 65
                                }
                              }
                            },
                            "range": [
                              3845,
                              3872
                            ],
                            "loc": {
                              "start": {
                                "line": 127,
                                "column": 38
                              },
                              "end": {
                                "line": 127,
                                "column": 65
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "",
                            "raw": "''",
                            "range": [
                              3876,
                              3878
                            ],
                            "loc": {
                              "start": {
                                "line": 127,
                                "column": 69
                              },
                              "end": {
                                "line": 127,
                                "column": 71
                              }
                            }
                          },
                          "range": [
                            3845,
                            3878
                          ],
                          "loc": {
                            "start": {
                              "line": 127,
                              "column": 38
                            },
                            "end": {
                              "line": 127,
                              "column": 71
                            }
                          }
                        },
                        "range": [
                          3814,
                          3878
                        ],
                        "loc": {
                          "start": {
                            "line": 127,
                            "column": 7
                          },
                          "end": {
                            "line": 127,
                            "column": 71
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "JSXElement",
                              "openingElement": {
                                "type": "JSXOpeningElement",
                                "name": {
                                  "type": "JSXIdentifier",
                                  "name": "p",
                                  "range": [
                                    3896,
                                    3897
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 128,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 128,
                                      "column": 15
                                    }
                                  }
                                },
                                "selfClosing": false,
                                "attributes": [
                                  {
                                    "type": "JSXAttribute",
                                    "name": {
                                      "type": "JSXIdentifier",
                                      "name": "className",
                                      "range": [
                                        3898,
                                        3907
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 128,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 128,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "value": {
                                      "type": "JSXExpressionContainer",
                                      "expression": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "ThisExpression",
                                            "range": [
                                              3909,
                                              3913
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 128,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 128,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "props",
                                            "range": [
                                              3914,
                                              3919
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 128,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 128,
                                                "column": 37
                                              }
                                            }
                                          },
                                          "range": [
                                            3909,
                                            3919
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 128,
                                              "column": 27
                                            },
                                            "end": {
                                              "line": 128,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "descriptionClassName",
                                          "range": [
                                            3920,
                                            3940
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 128,
                                              "column": 38
                                            },
                                            "end": {
                                              "line": 128,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "range": [
                                          3909,
                                          3940
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 128,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 128,
                                            "column": 58
                                          }
                                        }
                                      },
                                      "range": [
                                        3908,
                                        3941
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 128,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 128,
                                          "column": 59
                                        }
                                      }
                                    },
                                    "range": [
                                      3898,
                                      3941
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 128,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 128,
                                        "column": 59
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3895,
                                  3942
                                ],
                                "loc": {
                                  "start": {
                                    "line": 128,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 128,
                                    "column": 60
                                  }
                                }
                              },
                              "closingElement": {
                                "type": "JSXClosingElement",
                                "name": {
                                  "type": "JSXIdentifier",
                                  "name": "p",
                                  "range": [
                                    3973,
                                    3974
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 128,
                                      "column": 91
                                    },
                                    "end": {
                                      "line": 128,
                                      "column": 92
                                    }
                                  }
                                },
                                "range": [
                                  3971,
                                  3975
                                ],
                                "loc": {
                                  "start": {
                                    "line": 128,
                                    "column": 89
                                  },
                                  "end": {
                                    "line": 128,
                                    "column": 93
                                  }
                                }
                              },
                              "children": [
                                {
                                  "type": "JSXExpressionContainer",
                                  "expression": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ThisExpression",
                                          "range": [
                                            3943,
                                            3947
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 128,
                                              "column": 61
                                            },
                                            "end": {
                                              "line": 128,
                                              "column": 65
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "props",
                                          "range": [
                                            3948,
                                            3953
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 128,
                                              "column": 66
                                            },
                                            "end": {
                                              "line": 128,
                                              "column": 71
                                            }
                                          }
                                        },
                                        "range": [
                                          3943,
                                          3953
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 128,
                                            "column": 61
                                          },
                                          "end": {
                                            "line": 128,
                                            "column": 71
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "data",
                                        "range": [
                                          3954,
                                          3958
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 128,
                                            "column": 72
                                          },
                                          "end": {
                                            "line": 128,
                                            "column": 76
                                          }
                                        }
                                      },
                                      "range": [
                                        3943,
                                        3958
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 128,
                                          "column": 61
                                        },
                                        "end": {
                                          "line": 128,
                                          "column": 76
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "description",
                                      "range": [
                                        3959,
                                        3970
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 128,
                                          "column": 77
                                        },
                                        "end": {
                                          "line": 128,
                                          "column": 88
                                        }
                                      }
                                    },
                                    "range": [
                                      3943,
                                      3970
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 128,
                                        "column": 61
                                      },
                                      "end": {
                                        "line": 128,
                                        "column": 88
                                      }
                                    }
                                  },
                                  "range": [
                                    3942,
                                    3971
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 128,
                                      "column": 60
                                    },
                                    "end": {
                                      "line": 128,
                                      "column": 89
                                    }
                                  }
                                }
                              ],
                              "range": [
                                3895,
                                3975
                              ],
                              "loc": {
                                "start": {
                                  "line": 128,
                                  "column": 13
                                },
                                "end": {
                                  "line": 128,
                                  "column": 93
                                }
                              }
                            },
                            "range": [
                              3888,
                              3976
                            ],
                            "loc": {
                              "start": {
                                "line": 128,
                                "column": 6
                              },
                              "end": {
                                "line": 128,
                                "column": 94
                              }
                            }
                          }
                        ],
                        "range": [
                          3880,
                          3982
                        ],
                        "loc": {
                          "start": {
                            "line": 127,
                            "column": 73
                          },
                          "end": {
                            "line": 129,
                            "column": 5
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "Literal",
                              "value": "",
                              "raw": "''",
                              "range": [
                                4003,
                                4005
                              ],
                              "loc": {
                                "start": {
                                  "line": 130,
                                  "column": 13
                                },
                                "end": {
                                  "line": 130,
                                  "column": 15
                                }
                              }
                            },
                            "range": [
                              3996,
                              4006
                            ],
                            "loc": {
                              "start": {
                                "line": 130,
                                "column": 6
                              },
                              "end": {
                                "line": 130,
                                "column": 16
                              }
                            }
                          }
                        ],
                        "range": [
                          3988,
                          4012
                        ],
                        "loc": {
                          "start": {
                            "line": 129,
                            "column": 11
                          },
                          "end": {
                            "line": 131,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        3811,
                        4012
                      ],
                      "loc": {
                        "start": {
                          "line": 127,
                          "column": 4
                        },
                        "end": {
                          "line": 131,
                          "column": 5
                        }
                      }
                    }
                  ],
                  "range": [
                    3805,
                    4016
                  ],
                  "loc": {
                    "start": {
                      "line": 126,
                      "column": 22
                    },
                    "end": {
                      "line": 132,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  3802,
                  4016
                ],
                "loc": {
                  "start": {
                    "line": 126,
                    "column": 19
                  },
                  "end": {
                    "line": 132,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                3785,
                4016
              ],
              "loc": {
                "start": {
                  "line": 126,
                  "column": 2
                },
                "end": {
                  "line": 132,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "renderIcon",
                "range": [
                  4020,
                  4030
                ],
                "loc": {
                  "start": {
                    "line": 134,
                    "column": 2
                  },
                  "end": {
                    "line": 134,
                    "column": 12
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              4042,
                              4046
                            ],
                            "loc": {
                              "start": {
                                "line": 135,
                                "column": 7
                              },
                              "end": {
                                "line": 135,
                                "column": 11
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "props",
                            "range": [
                              4047,
                              4052
                            ],
                            "loc": {
                              "start": {
                                "line": 135,
                                "column": 12
                              },
                              "end": {
                                "line": 135,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            4042,
                            4052
                          ],
                          "loc": {
                            "start": {
                              "line": 135,
                              "column": 7
                            },
                            "end": {
                              "line": 135,
                              "column": 17
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "isSelected",
                          "range": [
                            4053,
                            4063
                          ],
                          "loc": {
                            "start": {
                              "line": 135,
                              "column": 18
                            },
                            "end": {
                              "line": 135,
                              "column": 28
                            }
                          }
                        },
                        "range": [
                          4042,
                          4063
                        ],
                        "loc": {
                          "start": {
                            "line": 135,
                            "column": 7
                          },
                          "end": {
                            "line": 135,
                            "column": 28
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "JSXElement",
                              "openingElement": {
                                "type": "JSXOpeningElement",
                                "name": {
                                  "type": "JSXIdentifier",
                                  "name": "i",
                                  "range": [
                                    4081,
                                    4082
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 136,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 136,
                                      "column": 15
                                    }
                                  }
                                },
                                "selfClosing": true,
                                "attributes": [
                                  {
                                    "type": "JSXAttribute",
                                    "name": {
                                      "type": "JSXIdentifier",
                                      "name": "className",
                                      "range": [
                                        4083,
                                        4092
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 136,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 136,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "value": {
                                      "type": "JSXExpressionContainer",
                                      "expression": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "ThisExpression",
                                            "range": [
                                              4094,
                                              4098
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 136,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 136,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "props",
                                            "range": [
                                              4099,
                                              4104
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 136,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 136,
                                                "column": 37
                                              }
                                            }
                                          },
                                          "range": [
                                            4094,
                                            4104
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 136,
                                              "column": 27
                                            },
                                            "end": {
                                              "line": 136,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "selectedIconClassName",
                                          "range": [
                                            4105,
                                            4126
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 136,
                                              "column": 38
                                            },
                                            "end": {
                                              "line": 136,
                                              "column": 59
                                            }
                                          }
                                        },
                                        "range": [
                                          4094,
                                          4126
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 136,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 136,
                                            "column": 59
                                          }
                                        }
                                      },
                                      "range": [
                                        4093,
                                        4127
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 136,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 136,
                                          "column": 60
                                        }
                                      }
                                    },
                                    "range": [
                                      4083,
                                      4127
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 136,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 136,
                                        "column": 60
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4080,
                                  4130
                                ],
                                "loc": {
                                  "start": {
                                    "line": 136,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 136,
                                    "column": 63
                                  }
                                }
                              },
                              "closingElement": null,
                              "children": [],
                              "range": [
                                4080,
                                4130
                              ],
                              "loc": {
                                "start": {
                                  "line": 136,
                                  "column": 13
                                },
                                "end": {
                                  "line": 136,
                                  "column": 63
                                }
                              }
                            },
                            "range": [
                              4073,
                              4131
                            ],
                            "loc": {
                              "start": {
                                "line": 136,
                                "column": 6
                              },
                              "end": {
                                "line": 136,
                                "column": 64
                              }
                            }
                          }
                        ],
                        "range": [
                          4065,
                          4137
                        ],
                        "loc": {
                          "start": {
                            "line": 135,
                            "column": 30
                          },
                          "end": {
                            "line": 137,
                            "column": 5
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "Literal",
                              "value": "",
                              "raw": "''",
                              "range": [
                                4158,
                                4160
                              ],
                              "loc": {
                                "start": {
                                  "line": 138,
                                  "column": 13
                                },
                                "end": {
                                  "line": 138,
                                  "column": 15
                                }
                              }
                            },
                            "range": [
                              4151,
                              4161
                            ],
                            "loc": {
                              "start": {
                                "line": 138,
                                "column": 6
                              },
                              "end": {
                                "line": 138,
                                "column": 16
                              }
                            }
                          }
                        ],
                        "range": [
                          4143,
                          4167
                        ],
                        "loc": {
                          "start": {
                            "line": 137,
                            "column": 11
                          },
                          "end": {
                            "line": 139,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        4039,
                        4167
                      ],
                      "loc": {
                        "start": {
                          "line": 135,
                          "column": 4
                        },
                        "end": {
                          "line": 139,
                          "column": 5
                        }
                      }
                    }
                  ],
                  "range": [
                    4033,
                    4171
                  ],
                  "loc": {
                    "start": {
                      "line": 134,
                      "column": 15
                    },
                    "end": {
                      "line": 140,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  4030,
                  4171
                ],
                "loc": {
                  "start": {
                    "line": 134,
                    "column": 12
                  },
                  "end": {
                    "line": 140,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                4020,
                4171
              ],
              "loc": {
                "start": {
                  "line": 134,
                  "column": 2
                },
                "end": {
                  "line": 140,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "renderIconWrapper",
                "range": [
                  4175,
                  4192
                ],
                "loc": {
                  "start": {
                    "line": 142,
                    "column": 2
                  },
                  "end": {
                    "line": 142,
                    "column": 19
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              4204,
                              4208
                            ],
                            "loc": {
                              "start": {
                                "line": 143,
                                "column": 7
                              },
                              "end": {
                                "line": 143,
                                "column": 11
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "props",
                            "range": [
                              4209,
                              4214
                            ],
                            "loc": {
                              "start": {
                                "line": 143,
                                "column": 12
                              },
                              "end": {
                                "line": 143,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            4204,
                            4214
                          ],
                          "loc": {
                            "start": {
                              "line": 143,
                              "column": 7
                            },
                            "end": {
                              "line": 143,
                              "column": 17
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "renderIcon",
                          "range": [
                            4215,
                            4225
                          ],
                          "loc": {
                            "start": {
                              "line": 143,
                              "column": 18
                            },
                            "end": {
                              "line": 143,
                              "column": 28
                            }
                          }
                        },
                        "range": [
                          4204,
                          4225
                        ],
                        "loc": {
                          "start": {
                            "line": 143,
                            "column": 7
                          },
                          "end": {
                            "line": 143,
                            "column": 28
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "JSXElement",
                              "openingElement": {
                                "type": "JSXOpeningElement",
                                "name": {
                                  "type": "JSXIdentifier",
                                  "name": "div",
                                  "range": [
                                    4243,
                                    4246
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 144,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 144,
                                      "column": 17
                                    }
                                  }
                                },
                                "selfClosing": false,
                                "attributes": [
                                  {
                                    "type": "JSXAttribute",
                                    "name": {
                                      "type": "JSXIdentifier",
                                      "name": "className",
                                      "range": [
                                        4247,
                                        4256
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 144,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 144,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "value": {
                                      "type": "JSXExpressionContainer",
                                      "expression": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "ThisExpression",
                                            "range": [
                                              4258,
                                              4262
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 144,
                                                "column": 29
                                              },
                                              "end": {
                                                "line": 144,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "props",
                                            "range": [
                                              4263,
                                              4268
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 144,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 144,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "range": [
                                            4258,
                                            4268
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 144,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 144,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "iconWrapperClassName",
                                          "range": [
                                            4269,
                                            4289
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 144,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 144,
                                              "column": 60
                                            }
                                          }
                                        },
                                        "range": [
                                          4258,
                                          4289
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 144,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 144,
                                            "column": 60
                                          }
                                        }
                                      },
                                      "range": [
                                        4257,
                                        4290
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 144,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 144,
                                          "column": 61
                                        }
                                      }
                                    },
                                    "range": [
                                      4247,
                                      4290
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 144,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 144,
                                        "column": 61
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4242,
                                  4291
                                ],
                                "loc": {
                                  "start": {
                                    "line": 144,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 144,
                                    "column": 62
                                  }
                                }
                              },
                              "closingElement": {
                                "type": "JSXClosingElement",
                                "name": {
                                  "type": "JSXIdentifier",
                                  "name": "div",
                                  "range": [
                                    4328,
                                    4331
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 146,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 146,
                                      "column": 11
                                    }
                                  }
                                },
                                "range": [
                                  4326,
                                  4332
                                ],
                                "loc": {
                                  "start": {
                                    "line": 146,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 146,
                                    "column": 12
                                  }
                                }
                              },
                              "children": [
                                {
                                  "type": "Literal",
                                  "value": "\n        ",
                                  "raw": "\n        ",
                                  "range": [
                                    4291,
                                    4300
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 144,
                                      "column": 62
                                    },
                                    "end": {
                                      "line": 145,
                                      "column": 8
                                    }
                                  }
                                },
                                {
                                  "type": "JSXExpressionContainer",
                                  "expression": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "ThisExpression",
                                        "range": [
                                          4301,
                                          4305
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 145,
                                            "column": 9
                                          },
                                          "end": {
                                            "line": 145,
                                            "column": 13
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "renderIcon",
                                        "range": [
                                          4306,
                                          4316
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 145,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 145,
                                            "column": 24
                                          }
                                        }
                                      },
                                      "range": [
                                        4301,
                                        4316
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 145,
                                          "column": 9
                                        },
                                        "end": {
                                          "line": 145,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      4301,
                                      4318
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 145,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 145,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    4300,
                                    4319
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 145,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 145,
                                      "column": 27
                                    }
                                  }
                                },
                                {
                                  "type": "Literal",
                                  "value": "\n      ",
                                  "raw": "\n      ",
                                  "range": [
                                    4319,
                                    4326
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 145,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 146,
                                      "column": 6
                                    }
                                  }
                                }
                              ],
                              "range": [
                                4242,
                                4332
                              ],
                              "loc": {
                                "start": {
                                  "line": 144,
                                  "column": 13
                                },
                                "end": {
                                  "line": 146,
                                  "column": 12
                                }
                              }
                            },
                            "range": [
                              4235,
                              4333
                            ],
                            "loc": {
                              "start": {
                                "line": 144,
                                "column": 6
                              },
                              "end": {
                                "line": 146,
                                "column": 13
                              }
                            }
                          }
                        ],
                        "range": [
                          4227,
                          4339
                        ],
                        "loc": {
                          "start": {
                            "line": 143,
                            "column": 30
                          },
                          "end": {
                            "line": 147,
                            "column": 5
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "Literal",
                              "value": "",
                              "raw": "''",
                              "range": [
                                4360,
                                4362
                              ],
                              "loc": {
                                "start": {
                                  "line": 148,
                                  "column": 13
                                },
                                "end": {
                                  "line": 148,
                                  "column": 15
                                }
                              }
                            },
                            "range": [
                              4353,
                              4363
                            ],
                            "loc": {
                              "start": {
                                "line": 148,
                                "column": 6
                              },
                              "end": {
                                "line": 148,
                                "column": 16
                              }
                            }
                          }
                        ],
                        "range": [
                          4345,
                          4369
                        ],
                        "loc": {
                          "start": {
                            "line": 147,
                            "column": 11
                          },
                          "end": {
                            "line": 149,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        4201,
                        4369
                      ],
                      "loc": {
                        "start": {
                          "line": 143,
                          "column": 4
                        },
                        "end": {
                          "line": 149,
                          "column": 5
                        }
                      }
                    }
                  ],
                  "range": [
                    4195,
                    4373
                  ],
                  "loc": {
                    "start": {
                      "line": 142,
                      "column": 22
                    },
                    "end": {
                      "line": 150,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  4192,
                  4373
                ],
                "loc": {
                  "start": {
                    "line": 142,
                    "column": 19
                  },
                  "end": {
                    "line": 150,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                4175,
                4373
              ],
              "loc": {
                "start": {
                  "line": 142,
                  "column": 2
                },
                "end": {
                  "line": 150,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "renderContentModeTitleAndDescription",
                "range": [
                  4377,
                  4413
                ],
                "loc": {
                  "start": {
                    "line": 152,
                    "column": 2
                  },
                  "end": {
                    "line": 152,
                    "column": 38
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "JSXElement",
                        "openingElement": {
                          "type": "JSXOpeningElement",
                          "name": {
                            "type": "JSXIdentifier",
                            "name": "div",
                            "range": [
                              4430,
                              4433
                            ],
                            "loc": {
                              "start": {
                                "line": 153,
                                "column": 12
                              },
                              "end": {
                                "line": 153,
                                "column": 15
                              }
                            }
                          },
                          "selfClosing": false,
                          "attributes": [
                            {
                              "type": "JSXAttribute",
                              "name": {
                                "type": "JSXIdentifier",
                                "name": "className",
                                "range": [
                                  4434,
                                  4443
                                ],
                                "loc": {
                                  "start": {
                                    "line": 153,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 153,
                                    "column": 25
                                  }
                                }
                              },
                              "value": {
                                "type": "JSXExpressionContainer",
                                "expression": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        4445,
                                        4449
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 153,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 153,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "props",
                                      "range": [
                                        4450,
                                        4455
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 153,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 153,
                                          "column": 37
                                        }
                                      }
                                    },
                                    "range": [
                                      4445,
                                      4455
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 153,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 153,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "contentClassName",
                                    "range": [
                                      4456,
                                      4472
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 153,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 153,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    4445,
                                    4472
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 153,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 153,
                                      "column": 54
                                    }
                                  }
                                },
                                "range": [
                                  4444,
                                  4473
                                ],
                                "loc": {
                                  "start": {
                                    "line": 153,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 153,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                4434,
                                4473
                              ],
                              "loc": {
                                "start": {
                                  "line": 153,
                                  "column": 16
                                },
                                "end": {
                                  "line": 153,
                                  "column": 55
                                }
                              }
                            }
                          ],
                          "range": [
                            4429,
                            4474
                          ],
                          "loc": {
                            "start": {
                              "line": 153,
                              "column": 11
                            },
                            "end": {
                              "line": 153,
                              "column": 56
                            }
                          }
                        },
                        "closingElement": {
                          "type": "JSXClosingElement",
                          "name": {
                            "type": "JSXIdentifier",
                            "name": "div",
                            "range": [
                              4541,
                              4544
                            ],
                            "loc": {
                              "start": {
                                "line": 156,
                                "column": 6
                              },
                              "end": {
                                "line": 156,
                                "column": 9
                              }
                            }
                          },
                          "range": [
                            4539,
                            4545
                          ],
                          "loc": {
                            "start": {
                              "line": 156,
                              "column": 4
                            },
                            "end": {
                              "line": 156,
                              "column": 10
                            }
                          }
                        },
                        "children": [
                          {
                            "type": "Literal",
                            "value": "\n      ",
                            "raw": "\n      ",
                            "range": [
                              4474,
                              4481
                            ],
                            "loc": {
                              "start": {
                                "line": 153,
                                "column": 56
                              },
                              "end": {
                                "line": 154,
                                "column": 6
                              }
                            }
                          },
                          {
                            "type": "JSXExpressionContainer",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    4482,
                                    4486
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 154,
                                      "column": 7
                                    },
                                    "end": {
                                      "line": 154,
                                      "column": 11
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "renderTitle",
                                  "range": [
                                    4487,
                                    4498
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 154,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 154,
                                      "column": 23
                                    }
                                  }
                                },
                                "range": [
                                  4482,
                                  4498
                                ],
                                "loc": {
                                  "start": {
                                    "line": 154,
                                    "column": 7
                                  },
                                  "end": {
                                    "line": 154,
                                    "column": 23
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                4482,
                                4500
                              ],
                              "loc": {
                                "start": {
                                  "line": 154,
                                  "column": 7
                                },
                                "end": {
                                  "line": 154,
                                  "column": 25
                                }
                              }
                            },
                            "range": [
                              4481,
                              4501
                            ],
                            "loc": {
                              "start": {
                                "line": 154,
                                "column": 6
                              },
                              "end": {
                                "line": 154,
                                "column": 26
                              }
                            }
                          },
                          {
                            "type": "Literal",
                            "value": "\n      ",
                            "raw": "\n      ",
                            "range": [
                              4501,
                              4508
                            ],
                            "loc": {
                              "start": {
                                "line": 154,
                                "column": 26
                              },
                              "end": {
                                "line": 155,
                                "column": 6
                              }
                            }
                          },
                          {
                            "type": "JSXExpressionContainer",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    4509,
                                    4513
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 155,
                                      "column": 7
                                    },
                                    "end": {
                                      "line": 155,
                                      "column": 11
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "renderDescription",
                                  "range": [
                                    4514,
                                    4531
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 155,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 155,
                                      "column": 29
                                    }
                                  }
                                },
                                "range": [
                                  4509,
                                  4531
                                ],
                                "loc": {
                                  "start": {
                                    "line": 155,
                                    "column": 7
                                  },
                                  "end": {
                                    "line": 155,
                                    "column": 29
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                4509,
                                4533
                              ],
                              "loc": {
                                "start": {
                                  "line": 155,
                                  "column": 7
                                },
                                "end": {
                                  "line": 155,
                                  "column": 31
                                }
                              }
                            },
                            "range": [
                              4508,
                              4534
                            ],
                            "loc": {
                              "start": {
                                "line": 155,
                                "column": 6
                              },
                              "end": {
                                "line": 155,
                                "column": 32
                              }
                            }
                          },
                          {
                            "type": "Literal",
                            "value": "\n    ",
                            "raw": "\n    ",
                            "range": [
                              4534,
                              4539
                            ],
                            "loc": {
                              "start": {
                                "line": 155,
                                "column": 32
                              },
                              "end": {
                                "line": 156,
                                "column": 4
                              }
                            }
                          }
                        ],
                        "range": [
                          4429,
                          4545
                        ],
                        "loc": {
                          "start": {
                            "line": 153,
                            "column": 11
                          },
                          "end": {
                            "line": 156,
                            "column": 10
                          }
                        }
                      },
                      "range": [
                        4422,
                        4546
                      ],
                      "loc": {
                        "start": {
                          "line": 153,
                          "column": 4
                        },
                        "end": {
                          "line": 156,
                          "column": 11
                        }
                      }
                    }
                  ],
                  "range": [
                    4416,
                    4550
                  ],
                  "loc": {
                    "start": {
                      "line": 152,
                      "column": 41
                    },
                    "end": {
                      "line": 157,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  4413,
                  4550
                ],
                "loc": {
                  "start": {
                    "line": 152,
                    "column": 38
                  },
                  "end": {
                    "line": 157,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                4377,
                4550
              ],
              "loc": {
                "start": {
                  "line": 152,
                  "column": 2
                },
                "end": {
                  "line": 157,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "renderContentModeTitleOnly",
                "range": [
                  4554,
                  4580
                ],
                "loc": {
                  "start": {
                    "line": 159,
                    "column": 2
                  },
                  "end": {
                    "line": 159,
                    "column": 28
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "JSXElement",
                        "openingElement": {
                          "type": "JSXOpeningElement",
                          "name": {
                            "type": "JSXIdentifier",
                            "name": "div",
                            "range": [
                              4597,
                              4600
                            ],
                            "loc": {
                              "start": {
                                "line": 160,
                                "column": 12
                              },
                              "end": {
                                "line": 160,
                                "column": 15
                              }
                            }
                          },
                          "selfClosing": false,
                          "attributes": [
                            {
                              "type": "JSXAttribute",
                              "name": {
                                "type": "JSXIdentifier",
                                "name": "className",
                                "range": [
                                  4601,
                                  4610
                                ],
                                "loc": {
                                  "start": {
                                    "line": 160,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 160,
                                    "column": 25
                                  }
                                }
                              },
                              "value": {
                                "type": "JSXExpressionContainer",
                                "expression": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        4612,
                                        4616
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 160,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 160,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "props",
                                      "range": [
                                        4617,
                                        4622
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 160,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 160,
                                          "column": 37
                                        }
                                      }
                                    },
                                    "range": [
                                      4612,
                                      4622
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 160,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 160,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "contentClassName",
                                    "range": [
                                      4623,
                                      4639
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 160,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 160,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    4612,
                                    4639
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 160,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 160,
                                      "column": 54
                                    }
                                  }
                                },
                                "range": [
                                  4611,
                                  4640
                                ],
                                "loc": {
                                  "start": {
                                    "line": 160,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 160,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                4601,
                                4640
                              ],
                              "loc": {
                                "start": {
                                  "line": 160,
                                  "column": 16
                                },
                                "end": {
                                  "line": 160,
                                  "column": 55
                                }
                              }
                            }
                          ],
                          "range": [
                            4596,
                            4641
                          ],
                          "loc": {
                            "start": {
                              "line": 160,
                              "column": 11
                            },
                            "end": {
                              "line": 160,
                              "column": 56
                            }
                          }
                        },
                        "closingElement": {
                          "type": "JSXClosingElement",
                          "name": {
                            "type": "JSXIdentifier",
                            "name": "div",
                            "range": [
                              4678,
                              4681
                            ],
                            "loc": {
                              "start": {
                                "line": 162,
                                "column": 6
                              },
                              "end": {
                                "line": 162,
                                "column": 9
                              }
                            }
                          },
                          "range": [
                            4676,
                            4682
                          ],
                          "loc": {
                            "start": {
                              "line": 162,
                              "column": 4
                            },
                            "end": {
                              "line": 162,
                              "column": 10
                            }
                          }
                        },
                        "children": [
                          {
                            "type": "Literal",
                            "value": "\n      ",
                            "raw": "\n      ",
                            "range": [
                              4641,
                              4648
                            ],
                            "loc": {
                              "start": {
                                "line": 160,
                                "column": 56
                              },
                              "end": {
                                "line": 161,
                                "column": 6
                              }
                            }
                          },
                          {
                            "type": "JSXExpressionContainer",
                            "expression": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      4649,
                                      4653
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 161,
                                        "column": 7
                                      },
                                      "end": {
                                        "line": 161,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "props",
                                    "range": [
                                      4654,
                                      4659
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 161,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 161,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    4649,
                                    4659
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 161,
                                      "column": 7
                                    },
                                    "end": {
                                      "line": 161,
                                      "column": 17
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "data",
                                  "range": [
                                    4660,
                                    4664
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 161,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 161,
                                      "column": 22
                                    }
                                  }
                                },
                                "range": [
                                  4649,
                                  4664
                                ],
                                "loc": {
                                  "start": {
                                    "line": 161,
                                    "column": 7
                                  },
                                  "end": {
                                    "line": 161,
                                    "column": 22
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "title",
                                "range": [
                                  4665,
                                  4670
                                ],
                                "loc": {
                                  "start": {
                                    "line": 161,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 161,
                                    "column": 28
                                  }
                                }
                              },
                              "range": [
                                4649,
                                4670
                              ],
                              "loc": {
                                "start": {
                                  "line": 161,
                                  "column": 7
                                },
                                "end": {
                                  "line": 161,
                                  "column": 28
                                }
                              }
                            },
                            "range": [
                              4648,
                              4671
                            ],
                            "loc": {
                              "start": {
                                "line": 161,
                                "column": 6
                              },
                              "end": {
                                "line": 161,
                                "column": 29
                              }
                            }
                          },
                          {
                            "type": "Literal",
                            "value": "\n    ",
                            "raw": "\n    ",
                            "range": [
                              4671,
                              4676
                            ],
                            "loc": {
                              "start": {
                                "line": 161,
                                "column": 29
                              },
                              "end": {
                                "line": 162,
                                "column": 4
                              }
                            }
                          }
                        ],
                        "range": [
                          4596,
                          4682
                        ],
                        "loc": {
                          "start": {
                            "line": 160,
                            "column": 11
                          },
                          "end": {
                            "line": 162,
                            "column": 10
                          }
                        }
                      },
                      "range": [
                        4589,
                        4683
                      ],
                      "loc": {
                        "start": {
                          "line": 160,
                          "column": 4
                        },
                        "end": {
                          "line": 162,
                          "column": 11
                        }
                      }
                    }
                  ],
                  "range": [
                    4583,
                    4687
                  ],
                  "loc": {
                    "start": {
                      "line": 159,
                      "column": 31
                    },
                    "end": {
                      "line": 163,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  4580,
                  4687
                ],
                "loc": {
                  "start": {
                    "line": 159,
                    "column": 28
                  },
                  "end": {
                    "line": 163,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                4554,
                4687
              ],
              "loc": {
                "start": {
                  "line": 159,
                  "column": 2
                },
                "end": {
                  "line": 163,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "renderContentModeHtml",
                "range": [
                  4691,
                  4712
                ],
                "loc": {
                  "start": {
                    "line": 165,
                    "column": 2
                  },
                  "end": {
                    "line": 165,
                    "column": 23
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "JSXElement",
                        "openingElement": {
                          "type": "JSXOpeningElement",
                          "name": {
                            "type": "JSXIdentifier",
                            "name": "div",
                            "range": [
                              4729,
                              4732
                            ],
                            "loc": {
                              "start": {
                                "line": 166,
                                "column": 12
                              },
                              "end": {
                                "line": 166,
                                "column": 15
                              }
                            }
                          },
                          "selfClosing": false,
                          "attributes": [
                            {
                              "type": "JSXAttribute",
                              "name": {
                                "type": "JSXIdentifier",
                                "name": "className",
                                "range": [
                                  4733,
                                  4742
                                ],
                                "loc": {
                                  "start": {
                                    "line": 166,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 166,
                                    "column": 25
                                  }
                                }
                              },
                              "value": {
                                "type": "JSXExpressionContainer",
                                "expression": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        4744,
                                        4748
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 166,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 166,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "props",
                                      "range": [
                                        4749,
                                        4754
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 166,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 166,
                                          "column": 37
                                        }
                                      }
                                    },
                                    "range": [
                                      4744,
                                      4754
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 166,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 166,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "contentClassName",
                                    "range": [
                                      4755,
                                      4771
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 166,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 166,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    4744,
                                    4771
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 166,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 166,
                                      "column": 54
                                    }
                                  }
                                },
                                "range": [
                                  4743,
                                  4772
                                ],
                                "loc": {
                                  "start": {
                                    "line": 166,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 166,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                4733,
                                4772
                              ],
                              "loc": {
                                "start": {
                                  "line": 166,
                                  "column": 16
                                },
                                "end": {
                                  "line": 166,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "JSXAttribute",
                              "name": {
                                "type": "JSXIdentifier",
                                "name": "dangerouslySetInnerHTML",
                                "range": [
                                  4789,
                                  4812
                                ],
                                "loc": {
                                  "start": {
                                    "line": 167,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 167,
                                    "column": 39
                                  }
                                }
                              },
                              "value": {
                                "type": "JSXExpressionContainer",
                                "expression": {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "__html",
                                        "range": [
                                          4815,
                                          4821
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 167,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 167,
                                            "column": 48
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "ThisExpression",
                                              "range": [
                                                4823,
                                                4827
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 167,
                                                  "column": 50
                                                },
                                                "end": {
                                                  "line": 167,
                                                  "column": 54
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "props",
                                              "range": [
                                                4828,
                                                4833
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 167,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 167,
                                                  "column": 60
                                                }
                                              }
                                            },
                                            "range": [
                                              4823,
                                              4833
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 167,
                                                "column": 50
                                              },
                                              "end": {
                                                "line": 167,
                                                "column": 60
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "data",
                                            "range": [
                                              4834,
                                              4838
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 167,
                                                "column": 61
                                              },
                                              "end": {
                                                "line": 167,
                                                "column": 65
                                              }
                                            }
                                          },
                                          "range": [
                                            4823,
                                            4838
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 167,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 167,
                                              "column": 65
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "html",
                                          "range": [
                                            4839,
                                            4843
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 167,
                                              "column": 66
                                            },
                                            "end": {
                                              "line": 167,
                                              "column": 70
                                            }
                                          }
                                        },
                                        "range": [
                                          4823,
                                          4843
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 167,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 167,
                                            "column": 70
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        4815,
                                        4843
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 167,
                                          "column": 42
                                        },
                                        "end": {
                                          "line": 167,
                                          "column": 70
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    4814,
                                    4844
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 167,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 167,
                                      "column": 71
                                    }
                                  }
                                },
                                "range": [
                                  4813,
                                  4845
                                ],
                                "loc": {
                                  "start": {
                                    "line": 167,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 167,
                                    "column": 72
                                  }
                                }
                              },
                              "range": [
                                4789,
                                4845
                              ],
                              "loc": {
                                "start": {
                                  "line": 167,
                                  "column": 16
                                },
                                "end": {
                                  "line": 167,
                                  "column": 72
                                }
                              }
                            }
                          ],
                          "range": [
                            4728,
                            4846
                          ],
                          "loc": {
                            "start": {
                              "line": 166,
                              "column": 11
                            },
                            "end": {
                              "line": 167,
                              "column": 73
                            }
                          }
                        },
                        "closingElement": {
                          "type": "JSXClosingElement",
                          "name": {
                            "type": "JSXIdentifier",
                            "name": "div",
                            "range": [
                              4848,
                              4851
                            ],
                            "loc": {
                              "start": {
                                "line": 167,
                                "column": 75
                              },
                              "end": {
                                "line": 167,
                                "column": 78
                              }
                            }
                          },
                          "range": [
                            4846,
                            4852
                          ],
                          "loc": {
                            "start": {
                              "line": 167,
                              "column": 73
                            },
                            "end": {
                              "line": 167,
                              "column": 79
                            }
                          }
                        },
                        "children": [],
                        "range": [
                          4728,
                          4852
                        ],
                        "loc": {
                          "start": {
                            "line": 166,
                            "column": 11
                          },
                          "end": {
                            "line": 167,
                            "column": 79
                          }
                        }
                      },
                      "range": [
                        4721,
                        4853
                      ],
                      "loc": {
                        "start": {
                          "line": 166,
                          "column": 4
                        },
                        "end": {
                          "line": 167,
                          "column": 80
                        }
                      }
                    }
                  ],
                  "range": [
                    4715,
                    4857
                  ],
                  "loc": {
                    "start": {
                      "line": 165,
                      "column": 26
                    },
                    "end": {
                      "line": 168,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  4712,
                  4857
                ],
                "loc": {
                  "start": {
                    "line": 165,
                    "column": 23
                  },
                  "end": {
                    "line": 168,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                4691,
                4857
              ],
              "loc": {
                "start": {
                  "line": 165,
                  "column": 2
                },
                "end": {
                  "line": 168,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "renderContent",
                "range": [
                  4861,
                  4874
                ],
                "loc": {
                  "start": {
                    "line": 170,
                    "column": 2
                  },
                  "end": {
                    "line": 170,
                    "column": 15
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                4886,
                                4890
                              ],
                              "loc": {
                                "start": {
                                  "line": 171,
                                  "column": 7
                                },
                                "end": {
                                  "line": 171,
                                  "column": 11
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "props",
                              "range": [
                                4891,
                                4896
                              ],
                              "loc": {
                                "start": {
                                  "line": 171,
                                  "column": 12
                                },
                                "end": {
                                  "line": 171,
                                  "column": 17
                                }
                              }
                            },
                            "range": [
                              4886,
                              4896
                            ],
                            "loc": {
                              "start": {
                                "line": 171,
                                "column": 7
                              },
                              "end": {
                                "line": 171,
                                "column": 17
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "renderMode",
                            "range": [
                              4897,
                              4907
                            ],
                            "loc": {
                              "start": {
                                "line": 171,
                                "column": 18
                              },
                              "end": {
                                "line": 171,
                                "column": 28
                              }
                            }
                          },
                          "range": [
                            4886,
                            4907
                          ],
                          "loc": {
                            "start": {
                              "line": 171,
                              "column": 7
                            },
                            "end": {
                              "line": 171,
                              "column": 28
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "TitleAndDescription",
                          "raw": "'TitleAndDescription'",
                          "range": [
                            4911,
                            4932
                          ],
                          "loc": {
                            "start": {
                              "line": 171,
                              "column": 32
                            },
                            "end": {
                              "line": 171,
                              "column": 53
                            }
                          }
                        },
                        "range": [
                          4886,
                          4932
                        ],
                        "loc": {
                          "start": {
                            "line": 171,
                            "column": 7
                          },
                          "end": {
                            "line": 171,
                            "column": 53
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    4949,
                                    4953
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 172,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 172,
                                      "column": 17
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "renderContentModeTitleAndDescription",
                                  "range": [
                                    4954,
                                    4990
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 172,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 172,
                                      "column": 54
                                    }
                                  }
                                },
                                "range": [
                                  4949,
                                  4990
                                ],
                                "loc": {
                                  "start": {
                                    "line": 172,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 172,
                                    "column": 54
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                4949,
                                4992
                              ],
                              "loc": {
                                "start": {
                                  "line": 172,
                                  "column": 13
                                },
                                "end": {
                                  "line": 172,
                                  "column": 56
                                }
                              }
                            },
                            "range": [
                              4942,
                              4993
                            ],
                            "loc": {
                              "start": {
                                "line": 172,
                                "column": 6
                              },
                              "end": {
                                "line": 172,
                                "column": 57
                              }
                            }
                          }
                        ],
                        "range": [
                          4934,
                          4999
                        ],
                        "loc": {
                          "start": {
                            "line": 171,
                            "column": 55
                          },
                          "end": {
                            "line": 173,
                            "column": 5
                          }
                        }
                      },
                      "alternate": {
                        "type": "IfStatement",
                        "test": {
                          "type": "BinaryExpression",
                          "operator": "==",
                          "left": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  5008,
                                  5012
                                ],
                                "loc": {
                                  "start": {
                                    "line": 173,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 173,
                                    "column": 18
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "props",
                                "range": [
                                  5013,
                                  5018
                                ],
                                "loc": {
                                  "start": {
                                    "line": 173,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 173,
                                    "column": 24
                                  }
                                }
                              },
                              "range": [
                                5008,
                                5018
                              ],
                              "loc": {
                                "start": {
                                  "line": 173,
                                  "column": 14
                                },
                                "end": {
                                  "line": 173,
                                  "column": 24
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "renderMode",
                              "range": [
                                5019,
                                5029
                              ],
                              "loc": {
                                "start": {
                                  "line": 173,
                                  "column": 25
                                },
                                "end": {
                                  "line": 173,
                                  "column": 35
                                }
                              }
                            },
                            "range": [
                              5008,
                              5029
                            ],
                            "loc": {
                              "start": {
                                "line": 173,
                                "column": 14
                              },
                              "end": {
                                "line": 173,
                                "column": 35
                              }
                            }
                          },
                          "right": {
                            "type": "Literal",
                            "value": "TitleOnly",
                            "raw": "'TitleOnly'",
                            "range": [
                              5033,
                              5044
                            ],
                            "loc": {
                              "start": {
                                "line": 173,
                                "column": 39
                              },
                              "end": {
                                "line": 173,
                                "column": 50
                              }
                            }
                          },
                          "range": [
                            5008,
                            5044
                          ],
                          "loc": {
                            "start": {
                              "line": 173,
                              "column": 14
                            },
                            "end": {
                              "line": 173,
                              "column": 50
                            }
                          }
                        },
                        "consequent": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ReturnStatement",
                              "argument": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      5061,
                                      5065
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 174,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 174,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "renderContentModeTitleOnly",
                                    "range": [
                                      5066,
                                      5092
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 174,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 174,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    5061,
                                    5092
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 174,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 174,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  5061,
                                  5094
                                ],
                                "loc": {
                                  "start": {
                                    "line": 174,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 174,
                                    "column": 46
                                  }
                                }
                              },
                              "range": [
                                5054,
                                5095
                              ],
                              "loc": {
                                "start": {
                                  "line": 174,
                                  "column": 6
                                },
                                "end": {
                                  "line": 174,
                                  "column": 47
                                }
                              }
                            }
                          ],
                          "range": [
                            5046,
                            5101
                          ],
                          "loc": {
                            "start": {
                              "line": 173,
                              "column": 52
                            },
                            "end": {
                              "line": 175,
                              "column": 5
                            }
                          }
                        },
                        "alternate": {
                          "type": "IfStatement",
                          "test": {
                            "type": "BinaryExpression",
                            "operator": "==",
                            "left": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    5110,
                                    5114
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 175,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 175,
                                      "column": 18
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "props",
                                  "range": [
                                    5115,
                                    5120
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 175,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 175,
                                      "column": 24
                                    }
                                  }
                                },
                                "range": [
                                  5110,
                                  5120
                                ],
                                "loc": {
                                  "start": {
                                    "line": 175,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 175,
                                    "column": 24
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "renderMode",
                                "range": [
                                  5121,
                                  5131
                                ],
                                "loc": {
                                  "start": {
                                    "line": 175,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 175,
                                    "column": 35
                                  }
                                }
                              },
                              "range": [
                                5110,
                                5131
                              ],
                              "loc": {
                                "start": {
                                  "line": 175,
                                  "column": 14
                                },
                                "end": {
                                  "line": 175,
                                  "column": 35
                                }
                              }
                            },
                            "right": {
                              "type": "Literal",
                              "value": "html",
                              "raw": "'html'",
                              "range": [
                                5135,
                                5141
                              ],
                              "loc": {
                                "start": {
                                  "line": 175,
                                  "column": 39
                                },
                                "end": {
                                  "line": 175,
                                  "column": 45
                                }
                              }
                            },
                            "range": [
                              5110,
                              5141
                            ],
                            "loc": {
                              "start": {
                                "line": 175,
                                "column": 14
                              },
                              "end": {
                                "line": 175,
                                "column": 45
                              }
                            }
                          },
                          "consequent": {
                            "type": "BlockStatement",
                            "body": [
                              {
                                "type": "ReturnStatement",
                                "argument": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        5158,
                                        5162
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 176,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 176,
                                          "column": 17
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "renderContentModeHtml",
                                      "range": [
                                        5163,
                                        5184
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 176,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 176,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      5158,
                                      5184
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 176,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 176,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "arguments": [],
                                  "range": [
                                    5158,
                                    5186
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 176,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 176,
                                      "column": 41
                                    }
                                  }
                                },
                                "range": [
                                  5151,
                                  5187
                                ],
                                "loc": {
                                  "start": {
                                    "line": 176,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 176,
                                    "column": 42
                                  }
                                }
                              }
                            ],
                            "range": [
                              5143,
                              5193
                            ],
                            "loc": {
                              "start": {
                                "line": 175,
                                "column": 47
                              },
                              "end": {
                                "line": 177,
                                "column": 5
                              }
                            }
                          },
                          "alternate": {
                            "type": "BlockStatement",
                            "body": [
                              {
                                "type": "ThrowStatement",
                                "argument": {
                                  "type": "NewExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "Error",
                                    "range": [
                                      5217,
                                      5222
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 178,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 178,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "TemplateLiteral",
                                      "quasis": [
                                        {
                                          "type": "TemplateElement",
                                          "value": {
                                            "raw": "Invalid renderMode: ",
                                            "cooked": "Invalid renderMode: "
                                          },
                                          "tail": false,
                                          "range": [
                                            5223,
                                            5246
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 178,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 178,
                                              "column": 45
                                            }
                                          }
                                        },
                                        {
                                          "type": "TemplateElement",
                                          "value": {
                                            "raw": "",
                                            "cooked": ""
                                          },
                                          "tail": true,
                                          "range": [
                                            5267,
                                            5269
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 178,
                                              "column": 66
                                            },
                                            "end": {
                                              "line": 178,
                                              "column": 68
                                            }
                                          }
                                        }
                                      ],
                                      "expressions": [
                                        {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "ThisExpression",
                                              "range": [
                                                5246,
                                                5250
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 178,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 178,
                                                  "column": 49
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "props",
                                              "range": [
                                                5251,
                                                5256
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 178,
                                                  "column": 50
                                                },
                                                "end": {
                                                  "line": 178,
                                                  "column": 55
                                                }
                                              }
                                            },
                                            "range": [
                                              5246,
                                              5256
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 178,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 178,
                                                "column": 55
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "renderMode",
                                            "range": [
                                              5257,
                                              5267
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 178,
                                                "column": 56
                                              },
                                              "end": {
                                                "line": 178,
                                                "column": 66
                                              }
                                            }
                                          },
                                          "range": [
                                            5246,
                                            5267
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 178,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 178,
                                              "column": 66
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        5223,
                                        5269
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 178,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 178,
                                          "column": 68
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    5213,
                                    5270
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 178,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 178,
                                      "column": 69
                                    }
                                  }
                                },
                                "range": [
                                  5207,
                                  5271
                                ],
                                "loc": {
                                  "start": {
                                    "line": 178,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 178,
                                    "column": 70
                                  }
                                }
                              }
                            ],
                            "range": [
                              5199,
                              5277
                            ],
                            "loc": {
                              "start": {
                                "line": 177,
                                "column": 11
                              },
                              "end": {
                                "line": 179,
                                "column": 5
                              }
                            }
                          },
                          "range": [
                            5107,
                            5277
                          ],
                          "loc": {
                            "start": {
                              "line": 175,
                              "column": 11
                            },
                            "end": {
                              "line": 179,
                              "column": 5
                            }
                          }
                        },
                        "range": [
                          5005,
                          5277
                        ],
                        "loc": {
                          "start": {
                            "line": 173,
                            "column": 11
                          },
                          "end": {
                            "line": 179,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        4883,
                        5277
                      ],
                      "loc": {
                        "start": {
                          "line": 171,
                          "column": 4
                        },
                        "end": {
                          "line": 179,
                          "column": 5
                        }
                      }
                    }
                  ],
                  "range": [
                    4877,
                    5281
                  ],
                  "loc": {
                    "start": {
                      "line": 170,
                      "column": 18
                    },
                    "end": {
                      "line": 180,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  4874,
                  5281
                ],
                "loc": {
                  "start": {
                    "line": 170,
                    "column": 15
                  },
                  "end": {
                    "line": 180,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                4861,
                5281
              ],
              "loc": {
                "start": {
                  "line": 170,
                  "column": 2
                },
                "end": {
                  "line": 180,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "getTabIndex",
                "range": [
                  5285,
                  5296
                ],
                "loc": {
                  "start": {
                    "line": 182,
                    "column": 2
                  },
                  "end": {
                    "line": 182,
                    "column": 13
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              5308,
                              5312
                            ],
                            "loc": {
                              "start": {
                                "line": 183,
                                "column": 7
                              },
                              "end": {
                                "line": 183,
                                "column": 11
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "props",
                            "range": [
                              5313,
                              5318
                            ],
                            "loc": {
                              "start": {
                                "line": 183,
                                "column": 12
                              },
                              "end": {
                                "line": 183,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            5308,
                            5318
                          ],
                          "loc": {
                            "start": {
                              "line": 183,
                              "column": 7
                            },
                            "end": {
                              "line": 183,
                              "column": 17
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "disableTabNavigation",
                          "range": [
                            5319,
                            5339
                          ],
                          "loc": {
                            "start": {
                              "line": 183,
                              "column": 18
                            },
                            "end": {
                              "line": 183,
                              "column": 38
                            }
                          }
                        },
                        "range": [
                          5308,
                          5339
                        ],
                        "loc": {
                          "start": {
                            "line": 183,
                            "column": 7
                          },
                          "end": {
                            "line": 183,
                            "column": 38
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "Literal",
                              "value": "-1",
                              "raw": "\"-1\"",
                              "range": [
                                5356,
                                5360
                              ],
                              "loc": {
                                "start": {
                                  "line": 184,
                                  "column": 13
                                },
                                "end": {
                                  "line": 184,
                                  "column": 17
                                }
                              }
                            },
                            "range": [
                              5349,
                              5361
                            ],
                            "loc": {
                              "start": {
                                "line": 184,
                                "column": 6
                              },
                              "end": {
                                "line": 184,
                                "column": 18
                              }
                            }
                          }
                        ],
                        "range": [
                          5341,
                          5367
                        ],
                        "loc": {
                          "start": {
                            "line": 183,
                            "column": 40
                          },
                          "end": {
                            "line": 185,
                            "column": 5
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "Literal",
                              "value": "0",
                              "raw": "\"0\"",
                              "range": [
                                5388,
                                5391
                              ],
                              "loc": {
                                "start": {
                                  "line": 186,
                                  "column": 13
                                },
                                "end": {
                                  "line": 186,
                                  "column": 16
                                }
                              }
                            },
                            "range": [
                              5381,
                              5392
                            ],
                            "loc": {
                              "start": {
                                "line": 186,
                                "column": 6
                              },
                              "end": {
                                "line": 186,
                                "column": 17
                              }
                            }
                          }
                        ],
                        "range": [
                          5373,
                          5398
                        ],
                        "loc": {
                          "start": {
                            "line": 185,
                            "column": 11
                          },
                          "end": {
                            "line": 187,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        5305,
                        5398
                      ],
                      "loc": {
                        "start": {
                          "line": 183,
                          "column": 4
                        },
                        "end": {
                          "line": 187,
                          "column": 5
                        }
                      }
                    }
                  ],
                  "range": [
                    5299,
                    5402
                  ],
                  "loc": {
                    "start": {
                      "line": 182,
                      "column": 16
                    },
                    "end": {
                      "line": 188,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  5296,
                  5402
                ],
                "loc": {
                  "start": {
                    "line": 182,
                    "column": 13
                  },
                  "end": {
                    "line": 188,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                5285,
                5402
              ],
              "loc": {
                "start": {
                  "line": 182,
                  "column": 2
                },
                "end": {
                  "line": 188,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "_focusPreviousItem",
                "range": [
                  5406,
                  5424
                ],
                "loc": {
                  "start": {
                    "line": 190,
                    "column": 2
                  },
                  "end": {
                    "line": 190,
                    "column": 20
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                5436,
                                5440
                              ],
                              "loc": {
                                "start": {
                                  "line": 191,
                                  "column": 7
                                },
                                "end": {
                                  "line": 191,
                                  "column": 11
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "props",
                              "range": [
                                5441,
                                5446
                              ],
                              "loc": {
                                "start": {
                                  "line": 191,
                                  "column": 12
                                },
                                "end": {
                                  "line": 191,
                                  "column": 17
                                }
                              }
                            },
                            "range": [
                              5436,
                              5446
                            ],
                            "loc": {
                              "start": {
                                "line": 191,
                                "column": 7
                              },
                              "end": {
                                "line": 191,
                                "column": 17
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "previousItemData",
                            "range": [
                              5447,
                              5463
                            ],
                            "loc": {
                              "start": {
                                "line": 191,
                                "column": 18
                              },
                              "end": {
                                "line": 191,
                                "column": 34
                              }
                            }
                          },
                          "range": [
                            5436,
                            5463
                          ],
                          "loc": {
                            "start": {
                              "line": 191,
                              "column": 7
                            },
                            "end": {
                              "line": 191,
                              "column": 34
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            5467,
                            5471
                          ],
                          "loc": {
                            "start": {
                              "line": 191,
                              "column": 38
                            },
                            "end": {
                              "line": 191,
                              "column": 42
                            }
                          }
                        },
                        "range": [
                          5436,
                          5471
                        ],
                        "loc": {
                          "start": {
                            "line": 191,
                            "column": 7
                          },
                          "end": {
                            "line": 191,
                            "column": 42
                          }
                        }
                      },
                      "consequent": {
                        "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": [
                                          5485,
                                          5491
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 192,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 192,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "ievv_jsbase_core",
                                        "range": [
                                          5492,
                                          5508
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 192,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 192,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        5485,
                                        5508
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 192,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 192,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "SignalHandlerSingleton",
                                      "range": [
                                        5509,
                                        5531
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 192,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 192,
                                          "column": 56
                                        }
                                      }
                                    },
                                    "range": [
                                      5485,
                                      5531
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 192,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 192,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "arguments": [],
                                  "range": [
                                    5481,
                                    5533
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 192,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 192,
                                      "column": 58
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "send",
                                  "range": [
                                    5534,
                                    5538
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 192,
                                      "column": 59
                                    },
                                    "end": {
                                      "line": 192,
                                      "column": 63
                                    }
                                  }
                                },
                                "range": [
                                  5481,
                                  5538
                                ],
                                "loc": {
                                  "start": {
                                    "line": 192,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 192,
                                    "column": 63
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "TemplateLiteral",
                                  "quasis": [
                                    {
                                      "type": "TemplateElement",
                                      "value": {
                                        "raw": "",
                                        "cooked": ""
                                      },
                                      "tail": false,
                                      "range": [
                                        5548,
                                        5551
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 193,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 193,
                                          "column": 11
                                        }
                                      }
                                    },
                                    {
                                      "type": "TemplateElement",
                                      "value": {
                                        "raw": ".FocusBeforeFirstSelectableItem",
                                        "cooked": ".FocusBeforeFirstSelectableItem"
                                      },
                                      "tail": true,
                                      "range": [
                                        5577,
                                        5610
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 193,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 193,
                                          "column": 70
                                        }
                                      }
                                    }
                                  ],
                                  "expressions": [
                                    {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ThisExpression",
                                          "range": [
                                            5551,
                                            5555
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 193,
                                              "column": 11
                                            },
                                            "end": {
                                              "line": 193,
                                              "column": 15
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "props",
                                          "range": [
                                            5556,
                                            5561
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 193,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 193,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          5551,
                                          5561
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 193,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 193,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "signalNameSpace",
                                        "range": [
                                          5562,
                                          5577
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 193,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 193,
                                            "column": 37
                                          }
                                        }
                                      },
                                      "range": [
                                        5551,
                                        5577
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 193,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 193,
                                          "column": 37
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    5548,
                                    5610
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 193,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 193,
                                      "column": 70
                                    }
                                  }
                                }
                              ],
                              "range": [
                                5481,
                                5611
                              ],
                              "loc": {
                                "start": {
                                  "line": 192,
                                  "column": 6
                                },
                                "end": {
                                  "line": 193,
                                  "column": 71
                                }
                              }
                            },
                            "range": [
                              5481,
                              5612
                            ],
                            "loc": {
                              "start": {
                                "line": 192,
                                "column": 6
                              },
                              "end": {
                                "line": 193,
                                "column": 72
                              }
                            }
                          }
                        ],
                        "range": [
                          5473,
                          5618
                        ],
                        "loc": {
                          "start": {
                            "line": 191,
                            "column": 44
                          },
                          "end": {
                            "line": 194,
                            "column": 5
                          }
                        }
                      },
                      "alternate": {
                        "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": [
                                          5636,
                                          5642
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 195,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 195,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "ievv_jsbase_core",
                                        "range": [
                                          5643,
                                          5659
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 195,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 195,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        5636,
                                        5659
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 195,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 195,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "SignalHandlerSingleton",
                                      "range": [
                                        5660,
                                        5682
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 195,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 195,
                                          "column": 56
                                        }
                                      }
                                    },
                                    "range": [
                                      5636,
                                      5682
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 195,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 195,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "arguments": [],
                                  "range": [
                                    5632,
                                    5684
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 195,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 195,
                                      "column": 58
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "send",
                                  "range": [
                                    5685,
                                    5689
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 195,
                                      "column": 59
                                    },
                                    "end": {
                                      "line": 195,
                                      "column": 63
                                    }
                                  }
                                },
                                "range": [
                                  5632,
                                  5689
                                ],
                                "loc": {
                                  "start": {
                                    "line": 195,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 195,
                                    "column": 63
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "TemplateLiteral",
                                  "quasis": [
                                    {
                                      "type": "TemplateElement",
                                      "value": {
                                        "raw": "",
                                        "cooked": ""
                                      },
                                      "tail": false,
                                      "range": [
                                        5699,
                                        5702
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 196,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 196,
                                          "column": 11
                                        }
                                      }
                                    },
                                    {
                                      "type": "TemplateElement",
                                      "value": {
                                        "raw": ".FocusOnSelectableItem",
                                        "cooked": ".FocusOnSelectableItem"
                                      },
                                      "tail": true,
                                      "range": [
                                        5728,
                                        5752
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 196,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 196,
                                          "column": 61
                                        }
                                      }
                                    }
                                  ],
                                  "expressions": [
                                    {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ThisExpression",
                                          "range": [
                                            5702,
                                            5706
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 196,
                                              "column": 11
                                            },
                                            "end": {
                                              "line": 196,
                                              "column": 15
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "props",
                                          "range": [
                                            5707,
                                            5712
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 196,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 196,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          5702,
                                          5712
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 196,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 196,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "signalNameSpace",
                                        "range": [
                                          5713,
                                          5728
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 196,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 196,
                                            "column": 37
                                          }
                                        }
                                      },
                                      "range": [
                                        5702,
                                        5728
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 196,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 196,
                                          "column": 37
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    5699,
                                    5752
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 196,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 196,
                                      "column": 61
                                    }
                                  }
                                },
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        5762,
                                        5766
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 197,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 197,
                                          "column": 12
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "props",
                                      "range": [
                                        5767,
                                        5772
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 197,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 197,
                                          "column": 18
                                        }
                                      }
                                    },
                                    "range": [
                                      5762,
                                      5772
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 197,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 197,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "previousItemData",
                                    "range": [
                                      5773,
                                      5789
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 197,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 197,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    5762,
                                    5789
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 197,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 197,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "range": [
                                5632,
                                5797
                              ],
                              "loc": {
                                "start": {
                                  "line": 195,
                                  "column": 6
                                },
                                "end": {
                                  "line": 198,
                                  "column": 7
                                }
                              }
                            },
                            "range": [
                              5632,
                              5798
                            ],
                            "loc": {
                              "start": {
                                "line": 195,
                                "column": 6
                              },
                              "end": {
                                "line": 198,
                                "column": 8
                              }
                            }
                          }
                        ],
                        "range": [
                          5624,
                          5804
                        ],
                        "loc": {
                          "start": {
                            "line": 194,
                            "column": 11
                          },
                          "end": {
                            "line": 199,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        5433,
                        5804
                      ],
                      "loc": {
                        "start": {
                          "line": 191,
                          "column": 4
                        },
                        "end": {
                          "line": 199,
                          "column": 5
                        }
                      }
                    }
                  ],
                  "range": [
                    5427,
                    5808
                  ],
                  "loc": {
                    "start": {
                      "line": 190,
                      "column": 23
                    },
                    "end": {
                      "line": 200,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  5424,
                  5808
                ],
                "loc": {
                  "start": {
                    "line": 190,
                    "column": 20
                  },
                  "end": {
                    "line": 200,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                5406,
                5808
              ],
              "loc": {
                "start": {
                  "line": 190,
                  "column": 2
                },
                "end": {
                  "line": 200,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "_focusNextItem",
                "range": [
                  5812,
                  5826
                ],
                "loc": {
                  "start": {
                    "line": 202,
                    "column": 2
                  },
                  "end": {
                    "line": 202,
                    "column": 16
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                5838,
                                5842
                              ],
                              "loc": {
                                "start": {
                                  "line": 203,
                                  "column": 7
                                },
                                "end": {
                                  "line": 203,
                                  "column": 11
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "props",
                              "range": [
                                5843,
                                5848
                              ],
                              "loc": {
                                "start": {
                                  "line": 203,
                                  "column": 12
                                },
                                "end": {
                                  "line": 203,
                                  "column": 17
                                }
                              }
                            },
                            "range": [
                              5838,
                              5848
                            ],
                            "loc": {
                              "start": {
                                "line": 203,
                                "column": 7
                              },
                              "end": {
                                "line": 203,
                                "column": 17
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "nextItemData",
                            "range": [
                              5849,
                              5861
                            ],
                            "loc": {
                              "start": {
                                "line": 203,
                                "column": 18
                              },
                              "end": {
                                "line": 203,
                                "column": 30
                              }
                            }
                          },
                          "range": [
                            5838,
                            5861
                          ],
                          "loc": {
                            "start": {
                              "line": 203,
                              "column": 7
                            },
                            "end": {
                              "line": 203,
                              "column": 30
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": null,
                          "raw": "null",
                          "range": [
                            5865,
                            5869
                          ],
                          "loc": {
                            "start": {
                              "line": 203,
                              "column": 34
                            },
                            "end": {
                              "line": 203,
                              "column": 38
                            }
                          }
                        },
                        "range": [
                          5838,
                          5869
                        ],
                        "loc": {
                          "start": {
                            "line": 203,
                            "column": 7
                          },
                          "end": {
                            "line": 203,
                            "column": 38
                          }
                        }
                      },
                      "consequent": {
                        "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": [
                                          5883,
                                          5889
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 204,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 204,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "ievv_jsbase_core",
                                        "range": [
                                          5890,
                                          5906
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 204,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 204,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        5883,
                                        5906
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 204,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 204,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "SignalHandlerSingleton",
                                      "range": [
                                        5907,
                                        5929
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 204,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 204,
                                          "column": 56
                                        }
                                      }
                                    },
                                    "range": [
                                      5883,
                                      5929
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 204,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 204,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "arguments": [],
                                  "range": [
                                    5879,
                                    5931
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 204,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 204,
                                      "column": 58
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "send",
                                  "range": [
                                    5932,
                                    5936
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 204,
                                      "column": 59
                                    },
                                    "end": {
                                      "line": 204,
                                      "column": 63
                                    }
                                  }
                                },
                                "range": [
                                  5879,
                                  5936
                                ],
                                "loc": {
                                  "start": {
                                    "line": 204,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 204,
                                    "column": 63
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "TemplateLiteral",
                                  "quasis": [
                                    {
                                      "type": "TemplateElement",
                                      "value": {
                                        "raw": "",
                                        "cooked": ""
                                      },
                                      "tail": false,
                                      "range": [
                                        5946,
                                        5949
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 205,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 205,
                                          "column": 11
                                        }
                                      }
                                    },
                                    {
                                      "type": "TemplateElement",
                                      "value": {
                                        "raw": ".FocusAfterLastSelectableItem",
                                        "cooked": ".FocusAfterLastSelectableItem"
                                      },
                                      "tail": true,
                                      "range": [
                                        5975,
                                        6006
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 205,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 205,
                                          "column": 68
                                        }
                                      }
                                    }
                                  ],
                                  "expressions": [
                                    {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ThisExpression",
                                          "range": [
                                            5949,
                                            5953
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 205,
                                              "column": 11
                                            },
                                            "end": {
                                              "line": 205,
                                              "column": 15
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "props",
                                          "range": [
                                            5954,
                                            5959
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 205,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 205,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          5949,
                                          5959
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 205,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 205,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "signalNameSpace",
                                        "range": [
                                          5960,
                                          5975
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 205,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 205,
                                            "column": 37
                                          }
                                        }
                                      },
                                      "range": [
                                        5949,
                                        5975
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 205,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 205,
                                          "column": 37
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    5946,
                                    6006
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 205,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 205,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "range": [
                                5879,
                                6007
                              ],
                              "loc": {
                                "start": {
                                  "line": 204,
                                  "column": 6
                                },
                                "end": {
                                  "line": 205,
                                  "column": 69
                                }
                              }
                            },
                            "range": [
                              5879,
                              6008
                            ],
                            "loc": {
                              "start": {
                                "line": 204,
                                "column": 6
                              },
                              "end": {
                                "line": 205,
                                "column": 70
                              }
                            }
                          }
                        ],
                        "range": [
                          5871,
                          6014
                        ],
                        "loc": {
                          "start": {
                            "line": 203,
                            "column": 40
                          },
                          "end": {
                            "line": 206,
                            "column": 5
                          }
                        }
                      },
                      "alternate": {
                        "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": [
                                          6032,
                                          6038
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 207,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 207,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "ievv_jsbase_core",
                                        "range": [
                                          6039,
                                          6055
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 207,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 207,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        6032,
                                        6055
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 207,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 207,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "SignalHandlerSingleton",
                                      "range": [
                                        6056,
                                        6078
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 207,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 207,
                                          "column": 56
                                        }
                                      }
                                    },
                                    "range": [
                                      6032,
                                      6078
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 207,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 207,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "arguments": [],
                                  "range": [
                                    6028,
                                    6080
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 207,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 207,
                                      "column": 58
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "send",
                                  "range": [
                                    6081,
                                    6085
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 207,
                                      "column": 59
                                    },
                                    "end": {
                                      "line": 207,
                                      "column": 63
                                    }
                                  }
                                },
                                "range": [
                                  6028,
                                  6085
                                ],
                                "loc": {
                                  "start": {
                                    "line": 207,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 207,
                                    "column": 63
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "TemplateLiteral",
                                  "quasis": [
                                    {
                                      "type": "TemplateElement",
                                      "value": {
                                        "raw": "",
                                        "cooked": ""
                                      },
                                      "tail": false,
                                      "range": [
                                        6095,
                                        6098
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 208,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 208,
                                          "column": 11
                                        }
                                      }
                                    },
                                    {
                                      "type": "TemplateElement",
                                      "value": {
                                        "raw": ".FocusOnSelectableItem",
                                        "cooked": ".FocusOnSelectableItem"
                                      },
                                      "tail": true,
                                      "range": [
                                        6124,
                                        6148
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 208,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 208,
                                          "column": 61
                                        }
                                      }
                                    }
                                  ],
                                  "expressions": [
                                    {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ThisExpression",
                                          "range": [
                                            6098,
                                            6102
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 208,
                                              "column": 11
                                            },
                                            "end": {
                                              "line": 208,
                                              "column": 15
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "props",
                                          "range": [
                                            6103,
                                            6108
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 208,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 208,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          6098,
                                          6108
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 208,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 208,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "signalNameSpace",
                                        "range": [
                                          6109,
                                          6124
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 208,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 208,
                                            "column": 37
                                          }
                                        }
                                      },
                                      "range": [
                                        6098,
                                        6124
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 208,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 208,
                                          "column": 37
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    6095,
                                    6148
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 208,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 208,
                                      "column": 61
                                    }
                                  }
                                },
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        6158,
                                        6162
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 209,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 209,
                                          "column": 12
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "props",
                                      "range": [
                                        6163,
                                        6168
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 209,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 209,
                                          "column": 18
                                        }
                                      }
                                    },
                                    "range": [
                                      6158,
                                      6168
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 209,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 209,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "nextItemData",
                                    "range": [
                                      6169,
                                      6181
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 209,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 209,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    6158,
                                    6181
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 209,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 209,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "range": [
                                6028,
                                6189
                              ],
                              "loc": {
                                "start": {
                                  "line": 207,
                                  "column": 6
                                },
                                "end": {
                                  "line": 210,
                                  "column": 7
                                }
                              }
                            },
                            "range": [
                              6028,
                              6190
                            ],
                            "loc": {
                              "start": {
                                "line": 207,
                                "column": 6
                              },
                              "end": {
                                "line": 210,
                                "column": 8
                              }
                            }
                          }
                        ],
                        "range": [
                          6020,
                          6196
                        ],
                        "loc": {
                          "start": {
                            "line": 206,
                            "column": 11
                          },
                          "end": {
                            "line": 211,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        5835,
                        6196
                      ],
                      "loc": {
                        "start": {
                          "line": 203,
                          "column": 4
                        },
                        "end": {
                          "line": 211,
                          "column": 5
                        }
                      }
                    }
                  ],
                  "range": [
                    5829,
                    6200
                  ],
                  "loc": {
                    "start": {
                      "line": 202,
                      "column": 19
                    },
                    "end": {
                      "line": 212,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  5826,
                  6200
                ],
                "loc": {
                  "start": {
                    "line": 202,
                    "column": 16
                  },
                  "end": {
                    "line": 212,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                5812,
                6200
              ],
              "loc": {
                "start": {
                  "line": 202,
                  "column": 2
                },
                "end": {
                  "line": 212,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "_onEscapeKey",
                "range": [
                  6204,
                  6216
                ],
                "loc": {
                  "start": {
                    "line": 214,
                    "column": 2
                  },
                  "end": {
                    "line": 214,
                    "column": 14
                  }
                }
              },
              "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": [
                                    6229,
                                    6235
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 215,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 215,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "ievv_jsbase_core",
                                  "range": [
                                    6236,
                                    6252
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 215,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 215,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  6229,
                                  6252
                                ],
                                "loc": {
                                  "start": {
                                    "line": 215,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 215,
                                    "column": 31
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "SignalHandlerSingleton",
                                "range": [
                                  6253,
                                  6275
                                ],
                                "loc": {
                                  "start": {
                                    "line": 215,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 215,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                6229,
                                6275
                              ],
                              "loc": {
                                "start": {
                                  "line": 215,
                                  "column": 8
                                },
                                "end": {
                                  "line": 215,
                                  "column": 54
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              6225,
                              6277
                            ],
                            "loc": {
                              "start": {
                                "line": 215,
                                "column": 4
                              },
                              "end": {
                                "line": 215,
                                "column": 56
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "send",
                            "range": [
                              6278,
                              6282
                            ],
                            "loc": {
                              "start": {
                                "line": 215,
                                "column": 57
                              },
                              "end": {
                                "line": 215,
                                "column": 61
                              }
                            }
                          },
                          "range": [
                            6225,
                            6282
                          ],
                          "loc": {
                            "start": {
                              "line": 215,
                              "column": 4
                            },
                            "end": {
                              "line": 215,
                              "column": 61
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "TemplateLiteral",
                            "quasis": [
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "",
                                  "cooked": ""
                                },
                                "tail": false,
                                "range": [
                                  6290,
                                  6293
                                ],
                                "loc": {
                                  "start": {
                                    "line": 216,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 216,
                                    "column": 9
                                  }
                                }
                              },
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": ".SelectableItemEscapeKey",
                                  "cooked": ".SelectableItemEscapeKey"
                                },
                                "tail": true,
                                "range": [
                                  6319,
                                  6345
                                ],
                                "loc": {
                                  "start": {
                                    "line": 216,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 216,
                                    "column": 61
                                  }
                                }
                              }
                            ],
                            "expressions": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      6293,
                                      6297
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 216,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 216,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "props",
                                    "range": [
                                      6298,
                                      6303
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 216,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 216,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "range": [
                                    6293,
                                    6303
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 216,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 216,
                                      "column": 19
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "signalNameSpace",
                                  "range": [
                                    6304,
                                    6319
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 216,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 216,
                                      "column": 35
                                    }
                                  }
                                },
                                "range": [
                                  6293,
                                  6319
                                ],
                                "loc": {
                                  "start": {
                                    "line": 216,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 216,
                                    "column": 35
                                  }
                                }
                              }
                            ],
                            "range": [
                              6290,
                              6345
                            ],
                            "loc": {
                              "start": {
                                "line": 216,
                                "column": 6
                              },
                              "end": {
                                "line": 216,
                                "column": 61
                              }
                            }
                          }
                        ],
                        "range": [
                          6225,
                          6346
                        ],
                        "loc": {
                          "start": {
                            "line": 215,
                            "column": 4
                          },
                          "end": {
                            "line": 216,
                            "column": 62
                          }
                        }
                      },
                      "range": [
                        6225,
                        6347
                      ],
                      "loc": {
                        "start": {
                          "line": 215,
                          "column": 4
                        },
                        "end": {
                          "line": 216,
                          "column": 63
                        }
                      }
                    }
                  ],
                  "range": [
                    6219,
                    6351
                  ],
                  "loc": {
                    "start": {
                      "line": 214,
                      "column": 17
                    },
                    "end": {
                      "line": 217,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  6216,
                  6351
                ],
                "loc": {
                  "start": {
                    "line": 214,
                    "column": 14
                  },
                  "end": {
                    "line": 217,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                6204,
                6351
              ],
              "loc": {
                "start": {
                  "line": 214,
                  "column": 2
                },
                "end": {
                  "line": 217,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "hotKeysMap",
                "range": [
                  6359,
                  6369
                ],
                "loc": {
                  "start": {
                    "line": 219,
                    "column": 6
                  },
                  "end": {
                    "line": 219,
                    "column": 16
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "ObjectExpression",
                        "properties": [
                          {
                            "type": "Property",
                            "key": {
                              "type": "Literal",
                              "value": "focusPreviousItem",
                              "raw": "'focusPreviousItem'",
                              "range": [
                                6393,
                                6412
                              ],
                              "loc": {
                                "start": {
                                  "line": 221,
                                  "column": 6
                                },
                                "end": {
                                  "line": 221,
                                  "column": 25
                                }
                              }
                            },
                            "value": {
                              "type": "ArrayExpression",
                              "elements": [
                                {
                                  "type": "Literal",
                                  "value": "up",
                                  "raw": "'up'",
                                  "range": [
                                    6415,
                                    6419
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 221,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 221,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "range": [
                                6414,
                                6420
                              ],
                              "loc": {
                                "start": {
                                  "line": 221,
                                  "column": 27
                                },
                                "end": {
                                  "line": 221,
                                  "column": 33
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              6393,
                              6420
                            ],
                            "loc": {
                              "start": {
                                "line": 221,
                                "column": 6
                              },
                              "end": {
                                "line": 221,
                                "column": 33
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Literal",
                              "value": "focusNextItem",
                              "raw": "'focusNextItem'",
                              "range": [
                                6428,
                                6443
                              ],
                              "loc": {
                                "start": {
                                  "line": 222,
                                  "column": 6
                                },
                                "end": {
                                  "line": 222,
                                  "column": 21
                                }
                              }
                            },
                            "value": {
                              "type": "ArrayExpression",
                              "elements": [
                                {
                                  "type": "Literal",
                                  "value": "down",
                                  "raw": "'down'",
                                  "range": [
                                    6446,
                                    6452
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 222,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 222,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "range": [
                                6445,
                                6453
                              ],
                              "loc": {
                                "start": {
                                  "line": 222,
                                  "column": 23
                                },
                                "end": {
                                  "line": 222,
                                  "column": 31
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              6428,
                              6453
                            ],
                            "loc": {
                              "start": {
                                "line": 222,
                                "column": 6
                              },
                              "end": {
                                "line": 222,
                                "column": 31
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Literal",
                              "value": "escapeKey",
                              "raw": "'escapeKey'",
                              "range": [
                                6461,
                                6472
                              ],
                              "loc": {
                                "start": {
                                  "line": 223,
                                  "column": 6
                                },
                                "end": {
                                  "line": 223,
                                  "column": 17
                                }
                              }
                            },
                            "value": {
                              "type": "ArrayExpression",
                              "elements": [
                                {
                                  "type": "Literal",
                                  "value": "escape",
                                  "raw": "'escape'",
                                  "range": [
                                    6475,
                                    6483
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 223,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 223,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "range": [
                                6474,
                                6484
                              ],
                              "loc": {
                                "start": {
                                  "line": 223,
                                  "column": 19
                                },
                                "end": {
                                  "line": 223,
                                  "column": 29
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              6461,
                              6484
                            ],
                            "loc": {
                              "start": {
                                "line": 223,
                                "column": 6
                              },
                              "end": {
                                "line": 223,
                                "column": 29
                              }
                            }
                          }
                        ],
                        "range": [
                          6385,
                          6490
                        ],
                        "loc": {
                          "start": {
                            "line": 220,
                            "column": 11
                          },
                          "end": {
                            "line": 224,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        6378,
                        6491
                      ],
                      "loc": {
                        "start": {
                          "line": 220,
                          "column": 4
                        },
                        "end": {
                          "line": 224,
                          "column": 6
                        }
                      }
                    }
                  ],
                  "range": [
                    6372,
                    6495
                  ],
                  "loc": {
                    "start": {
                      "line": 219,
                      "column": 19
                    },
                    "end": {
                      "line": 225,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  6369,
                  6495
                ],
                "loc": {
                  "start": {
                    "line": 219,
                    "column": 16
                  },
                  "end": {
                    "line": 225,
                    "column": 3
                  }
                }
              },
              "kind": "get",
              "computed": false,
              "range": [
                6355,
                6495
              ],
              "loc": {
                "start": {
                  "line": 219,
                  "column": 2
                },
                "end": {
                  "line": 225,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "hotKeysHandlers",
                "range": [
                  6503,
                  6518
                ],
                "loc": {
                  "start": {
                    "line": 227,
                    "column": 6
                  },
                  "end": {
                    "line": 227,
                    "column": 21
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "ObjectExpression",
                        "properties": [
                          {
                            "type": "Property",
                            "key": {
                              "type": "Literal",
                              "value": "focusPreviousItem",
                              "raw": "'focusPreviousItem'",
                              "range": [
                                6542,
                                6561
                              ],
                              "loc": {
                                "start": {
                                  "line": 229,
                                  "column": 6
                                },
                                "end": {
                                  "line": 229,
                                  "column": 25
                                }
                              }
                            },
                            "value": {
                              "type": "ArrowFunctionExpression",
                              "id": null,
                              "params": [
                                {
                                  "type": "Identifier",
                                  "name": "event",
                                  "range": [
                                    6564,
                                    6569
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 229,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 229,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "body": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "event",
                                          "range": [
                                            6584,
                                            6589
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 230,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 230,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "preventDefault",
                                          "range": [
                                            6590,
                                            6604
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 230,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 230,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "range": [
                                          6584,
                                          6604
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 230,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 230,
                                            "column": 28
                                          }
                                        }
                                      },
                                      "arguments": [],
                                      "range": [
                                        6584,
                                        6606
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 230,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 230,
                                          "column": 30
                                        }
                                      }
                                    },
                                    "range": [
                                      6584,
                                      6607
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 230,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 230,
                                        "column": 31
                                      }
                                    }
                                  },
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ThisExpression",
                                          "range": [
                                            6616,
                                            6620
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 231,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 231,
                                              "column": 12
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "_focusPreviousItem",
                                          "range": [
                                            6621,
                                            6639
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 231,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 231,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "range": [
                                          6616,
                                          6639
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 231,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 231,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "arguments": [],
                                      "range": [
                                        6616,
                                        6641
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 231,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 231,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "range": [
                                      6616,
                                      6642
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 231,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 231,
                                        "column": 34
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6574,
                                  6650
                                ],
                                "loc": {
                                  "start": {
                                    "line": 229,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 232,
                                    "column": 7
                                  }
                                }
                              },
                              "generator": false,
                              "expression": false,
                              "range": [
                                6563,
                                6650
                              ],
                              "loc": {
                                "start": {
                                  "line": 229,
                                  "column": 27
                                },
                                "end": {
                                  "line": 232,
                                  "column": 7
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              6542,
                              6650
                            ],
                            "loc": {
                              "start": {
                                "line": 229,
                                "column": 6
                              },
                              "end": {
                                "line": 232,
                                "column": 7
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Literal",
                              "value": "focusNextItem",
                              "raw": "'focusNextItem'",
                              "range": [
                                6658,
                                6673
                              ],
                              "loc": {
                                "start": {
                                  "line": 233,
                                  "column": 6
                                },
                                "end": {
                                  "line": 233,
                                  "column": 21
                                }
                              }
                            },
                            "value": {
                              "type": "ArrowFunctionExpression",
                              "id": null,
                              "params": [
                                {
                                  "type": "Identifier",
                                  "name": "event",
                                  "range": [
                                    6676,
                                    6681
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 233,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 233,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "body": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "event",
                                          "range": [
                                            6696,
                                            6701
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 234,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 234,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "preventDefault",
                                          "range": [
                                            6702,
                                            6716
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 234,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 234,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "range": [
                                          6696,
                                          6716
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 234,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 234,
                                            "column": 28
                                          }
                                        }
                                      },
                                      "arguments": [],
                                      "range": [
                                        6696,
                                        6718
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 234,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 234,
                                          "column": 30
                                        }
                                      }
                                    },
                                    "range": [
                                      6696,
                                      6719
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 234,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 234,
                                        "column": 31
                                      }
                                    }
                                  },
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ThisExpression",
                                          "range": [
                                            6728,
                                            6732
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 235,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 235,
                                              "column": 12
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "_focusNextItem",
                                          "range": [
                                            6733,
                                            6747
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 235,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 235,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "range": [
                                          6728,
                                          6747
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 235,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 235,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "arguments": [],
                                      "range": [
                                        6728,
                                        6749
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 235,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 235,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "range": [
                                      6728,
                                      6750
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 235,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 235,
                                        "column": 30
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6686,
                                  6758
                                ],
                                "loc": {
                                  "start": {
                                    "line": 233,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 236,
                                    "column": 7
                                  }
                                }
                              },
                              "generator": false,
                              "expression": false,
                              "range": [
                                6675,
                                6758
                              ],
                              "loc": {
                                "start": {
                                  "line": 233,
                                  "column": 23
                                },
                                "end": {
                                  "line": 236,
                                  "column": 7
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              6658,
                              6758
                            ],
                            "loc": {
                              "start": {
                                "line": 233,
                                "column": 6
                              },
                              "end": {
                                "line": 236,
                                "column": 7
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Literal",
                              "value": "escapeKey",
                              "raw": "'escapeKey'",
                              "range": [
                                6766,
                                6777
                              ],
                              "loc": {
                                "start": {
                                  "line": 237,
                                  "column": 6
                                },
                                "end": {
                                  "line": 237,
                                  "column": 17
                                }
                              }
                            },
                            "value": {
                              "type": "ArrowFunctionExpression",
                              "id": null,
                              "params": [
                                {
                                  "type": "Identifier",
                                  "name": "event",
                                  "range": [
                                    6780,
                                    6785
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 237,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 237,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "body": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "event",
                                          "range": [
                                            6800,
                                            6805
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 238,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 238,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "preventDefault",
                                          "range": [
                                            6806,
                                            6820
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 238,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 238,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "range": [
                                          6800,
                                          6820
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 238,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 238,
                                            "column": 28
                                          }
                                        }
                                      },
                                      "arguments": [],
                                      "range": [
                                        6800,
                                        6822
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 238,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 238,
                                          "column": 30
                                        }
                                      }
                                    },
                                    "range": [
                                      6800,
                                      6823
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 238,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 238,
                                        "column": 31
                                      }
                                    }
                                  },
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ThisExpression",
                                          "range": [
                                            6832,
                                            6836
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 239,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 239,
                                              "column": 12
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "_onEscapeKey",
                                          "range": [
                                            6837,
                                            6849
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 239,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 239,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "range": [
                                          6832,
                                          6849
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 239,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 239,
                                            "column": 25
                                          }
                                        }
                                      },
                                      "arguments": [],
                                      "range": [
                                        6832,
                                        6851
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 239,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 239,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "range": [
                                      6832,
                                      6852
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 239,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 239,
                                        "column": 28
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6790,
                                  6860
                                ],
                                "loc": {
                                  "start": {
                                    "line": 237,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 240,
                                    "column": 7
                                  }
                                }
                              },
                              "generator": false,
                              "expression": false,
                              "range": [
                                6779,
                                6860
                              ],
                              "loc": {
                                "start": {
                                  "line": 237,
                                  "column": 19
                                },
                                "end": {
                                  "line": 240,
                                  "column": 7
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              6766,
                              6860
                            ],
                            "loc": {
                              "start": {
                                "line": 237,
                                "column": 6
                              },
                              "end": {
                                "line": 240,
                                "column": 7
                              }
                            }
                          }
                        ],
                        "range": [
                          6534,
                          6866
                        ],
                        "loc": {
                          "start": {
                            "line": 228,
                            "column": 11
                          },
                          "end": {
                            "line": 241,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        6527,
                        6869
                      ],
                      "loc": {
                        "start": {
                          "line": 228,
                          "column": 4
                        },
                        "end": {
                          "line": 242,
                          "column": 2
                        }
                      }
                    }
                  ],
                  "range": [
                    6521,
                    6870
                  ],
                  "loc": {
                    "start": {
                      "line": 227,
                      "column": 24
                    },
                    "end": {
                      "line": 242,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  6518,
                  6870
                ],
                "loc": {
                  "start": {
                    "line": 227,
                    "column": 21
                  },
                  "end": {
                    "line": 242,
                    "column": 3
                  }
                }
              },
              "kind": "get",
              "computed": false,
              "range": [
                6499,
                6870
              ],
              "loc": {
                "start": {
                  "line": 227,
                  "column": 2
                },
                "end": {
                  "line": 242,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "renderWrapper",
                "range": [
                  6874,
                  6887
                ],
                "loc": {
                  "start": {
                    "line": 244,
                    "column": 2
                  },
                  "end": {
                    "line": 244,
                    "column": 15
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "JSXElement",
                        "openingElement": {
                          "type": "JSXOpeningElement",
                          "name": {
                            "type": "JSXIdentifier",
                            "name": "a",
                            "range": [
                              6904,
                              6905
                            ],
                            "loc": {
                              "start": {
                                "line": 245,
                                "column": 12
                              },
                              "end": {
                                "line": 245,
                                "column": 13
                              }
                            }
                          },
                          "selfClosing": false,
                          "attributes": [
                            {
                              "type": "JSXAttribute",
                              "name": {
                                "type": "JSXIdentifier",
                                "name": "href",
                                "range": [
                                  6906,
                                  6910
                                ],
                                "loc": {
                                  "start": {
                                    "line": 245,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 245,
                                    "column": 18
                                  }
                                }
                              },
                              "value": {
                                "type": "Literal",
                                "value": "#",
                                "raw": "\"#\"",
                                "range": [
                                  6911,
                                  6914
                                ],
                                "loc": {
                                  "start": {
                                    "line": 245,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 245,
                                    "column": 22
                                  }
                                }
                              },
                              "range": [
                                6906,
                                6914
                              ],
                              "loc": {
                                "start": {
                                  "line": 245,
                                  "column": 14
                                },
                                "end": {
                                  "line": 245,
                                  "column": 22
                                }
                              }
                            },
                            {
                              "type": "JSXAttribute",
                              "name": {
                                "type": "JSXIdentifier",
                                "name": "className",
                                "range": [
                                  6915,
                                  6924
                                ],
                                "loc": {
                                  "start": {
                                    "line": 245,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 245,
                                    "column": 32
                                  }
                                }
                              },
                              "value": {
                                "type": "JSXExpressionContainer",
                                "expression": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      6926,
                                      6930
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 245,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 245,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "fullClassName",
                                    "range": [
                                      6931,
                                      6944
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 245,
                                        "column": 39
                                      },
                                      "end": {
                                        "line": 245,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    6926,
                                    6944
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 245,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 245,
                                      "column": 52
                                    }
                                  }
                                },
                                "range": [
                                  6925,
                                  6945
                                ],
                                "loc": {
                                  "start": {
                                    "line": 245,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 245,
                                    "column": 53
                                  }
                                }
                              },
                              "range": [
                                6915,
                                6945
                              ],
                              "loc": {
                                "start": {
                                  "line": 245,
                                  "column": 23
                                },
                                "end": {
                                  "line": 245,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "JSXAttribute",
                              "name": {
                                "type": "JSXIdentifier",
                                "name": "ref",
                                "range": [
                                  6960,
                                  6963
                                ],
                                "loc": {
                                  "start": {
                                    "line": 246,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 246,
                                    "column": 17
                                  }
                                }
                              },
                              "value": {
                                "type": "JSXExpressionContainer",
                                "expression": {
                                  "type": "ArrowFunctionExpression",
                                  "id": null,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "name": "domElement",
                                      "range": [
                                        6966,
                                        6976
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 246,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 246,
                                          "column": 30
                                        }
                                      }
                                    }
                                  ],
                                  "body": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "operator": "=",
                                          "left": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "ThisExpression",
                                              "range": [
                                                6983,
                                                6987
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 246,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 246,
                                                  "column": 41
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "_domElement",
                                              "range": [
                                                6988,
                                                6999
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 246,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 246,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "range": [
                                              6983,
                                              6999
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 246,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 246,
                                                "column": 53
                                              }
                                            }
                                          },
                                          "right": {
                                            "type": "Identifier",
                                            "name": "domElement",
                                            "range": [
                                              7002,
                                              7012
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 246,
                                                "column": 56
                                              },
                                              "end": {
                                                "line": 246,
                                                "column": 66
                                              }
                                            }
                                          },
                                          "range": [
                                            6983,
                                            7012
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 246,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 246,
                                              "column": 66
                                            }
                                          }
                                        },
                                        "range": [
                                          6983,
                                          7013
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 246,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 246,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6981,
                                      7015
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 246,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 246,
                                        "column": 69
                                      }
                                    }
                                  },
                                  "generator": false,
                                  "expression": false,
                                  "range": [
                                    6965,
                                    7015
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 246,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 246,
                                      "column": 69
                                    }
                                  }
                                },
                                "range": [
                                  6964,
                                  7016
                                ],
                                "loc": {
                                  "start": {
                                    "line": 246,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 246,
                                    "column": 70
                                  }
                                }
                              },
                              "range": [
                                6960,
                                7016
                              ],
                              "loc": {
                                "start": {
                                  "line": 246,
                                  "column": 14
                                },
                                "end": {
                                  "line": 246,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "JSXAttribute",
                              "name": {
                                "type": "JSXIdentifier",
                                "name": "tabIndex",
                                "range": [
                                  7031,
                                  7039
                                ],
                                "loc": {
                                  "start": {
                                    "line": 247,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 247,
                                    "column": 22
                                  }
                                }
                              },
                              "value": {
                                "type": "JSXExpressionContainer",
                                "expression": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        7041,
                                        7045
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 247,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 247,
                                          "column": 28
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "getTabIndex",
                                      "range": [
                                        7046,
                                        7057
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 247,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 247,
                                          "column": 40
                                        }
                                      }
                                    },
                                    "range": [
                                      7041,
                                      7057
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 247,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 247,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "arguments": [],
                                  "range": [
                                    7041,
                                    7059
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 247,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 247,
                                      "column": 42
                                    }
                                  }
                                },
                                "range": [
                                  7040,
                                  7060
                                ],
                                "loc": {
                                  "start": {
                                    "line": 247,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 247,
                                    "column": 43
                                  }
                                }
                              },
                              "range": [
                                7031,
                                7060
                              ],
                              "loc": {
                                "start": {
                                  "line": 247,
                                  "column": 14
                                },
                                "end": {
                                  "line": 247,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "JSXAttribute",
                              "name": {
                                "type": "JSXIdentifier",
                                "name": "onClick",
                                "range": [
                                  7075,
                                  7082
                                ],
                                "loc": {
                                  "start": {
                                    "line": 248,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 248,
                                    "column": 21
                                  }
                                }
                              },
                              "value": {
                                "type": "JSXExpressionContainer",
                                "expression": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      7084,
                                      7088
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 248,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 248,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "handleSelect",
                                    "range": [
                                      7089,
                                      7101
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 248,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 248,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    7084,
                                    7101
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 248,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 248,
                                      "column": 40
                                    }
                                  }
                                },
                                "range": [
                                  7083,
                                  7102
                                ],
                                "loc": {
                                  "start": {
                                    "line": 248,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 248,
                                    "column": 41
                                  }
                                }
                              },
                              "range": [
                                7075,
                                7102
                              ],
                              "loc": {
                                "start": {
                                  "line": 248,
                                  "column": 14
                                },
                                "end": {
                                  "line": 248,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "JSXAttribute",
                              "name": {
                                "type": "JSXIdentifier",
                                "name": "onFocus",
                                "range": [
                                  7117,
                                  7124
                                ],
                                "loc": {
                                  "start": {
                                    "line": 249,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 249,
                                    "column": 21
                                  }
                                }
                              },
                              "value": {
                                "type": "JSXExpressionContainer",
                                "expression": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      7126,
                                      7130
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 249,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 249,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "handleFocus",
                                    "range": [
                                      7131,
                                      7142
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 249,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 249,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    7126,
                                    7142
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 249,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 249,
                                      "column": 39
                                    }
                                  }
                                },
                                "range": [
                                  7125,
                                  7143
                                ],
                                "loc": {
                                  "start": {
                                    "line": 249,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 249,
                                    "column": 40
                                  }
                                }
                              },
                              "range": [
                                7117,
                                7143
                              ],
                              "loc": {
                                "start": {
                                  "line": 249,
                                  "column": 14
                                },
                                "end": {
                                  "line": 249,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "JSXAttribute",
                              "name": {
                                "type": "JSXIdentifier",
                                "name": "onBlur",
                                "range": [
                                  7158,
                                  7164
                                ],
                                "loc": {
                                  "start": {
                                    "line": 250,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 250,
                                    "column": 20
                                  }
                                }
                              },
                              "value": {
                                "type": "JSXExpressionContainer",
                                "expression": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      7166,
                                      7170
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 250,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 250,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "handleBlur",
                                    "range": [
                                      7171,
                                      7181
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 250,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 250,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    7166,
                                    7181
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 250,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 250,
                                      "column": 37
                                    }
                                  }
                                },
                                "range": [
                                  7165,
                                  7182
                                ],
                                "loc": {
                                  "start": {
                                    "line": 250,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 250,
                                    "column": 38
                                  }
                                }
                              },
                              "range": [
                                7158,
                                7182
                              ],
                              "loc": {
                                "start": {
                                  "line": 250,
                                  "column": 14
                                },
                                "end": {
                                  "line": 250,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "JSXAttribute",
                              "name": {
                                "type": "JSXIdentifier",
                                "name": "aria-label",
                                "range": [
                                  7197,
                                  7207
                                ],
                                "loc": {
                                  "start": {
                                    "line": 251,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 251,
                                    "column": 24
                                  }
                                }
                              },
                              "value": {
                                "type": "JSXExpressionContainer",
                                "expression": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      7209,
                                      7213
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 251,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 251,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "ariaTitle",
                                    "range": [
                                      7214,
                                      7223
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 251,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 251,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    7209,
                                    7223
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 251,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 251,
                                      "column": 40
                                    }
                                  }
                                },
                                "range": [
                                  7208,
                                  7224
                                ],
                                "loc": {
                                  "start": {
                                    "line": 251,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 251,
                                    "column": 41
                                  }
                                }
                              },
                              "range": [
                                7197,
                                7224
                              ],
                              "loc": {
                                "start": {
                                  "line": 251,
                                  "column": 14
                                },
                                "end": {
                                  "line": 251,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "JSXAttribute",
                              "name": {
                                "type": "JSXIdentifier",
                                "name": "role",
                                "range": [
                                  7239,
                                  7243
                                ],
                                "loc": {
                                  "start": {
                                    "line": 252,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 252,
                                    "column": 18
                                  }
                                }
                              },
                              "value": {
                                "type": "Literal",
                                "value": "button",
                                "raw": "\"button\"",
                                "range": [
                                  7244,
                                  7252
                                ],
                                "loc": {
                                  "start": {
                                    "line": 252,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 252,
                                    "column": 27
                                  }
                                }
                              },
                              "range": [
                                7239,
                                7252
                              ],
                              "loc": {
                                "start": {
                                  "line": 252,
                                  "column": 14
                                },
                                "end": {
                                  "line": 252,
                                  "column": 27
                                }
                              }
                            }
                          ],
                          "range": [
                            6903,
                            7253
                          ],
                          "loc": {
                            "start": {
                              "line": 245,
                              "column": 11
                            },
                            "end": {
                              "line": 252,
                              "column": 28
                            }
                          }
                        },
                        "closingElement": {
                          "type": "JSXClosingElement",
                          "name": {
                            "type": "JSXIdentifier",
                            "name": "a",
                            "range": [
                              7322,
                              7323
                            ],
                            "loc": {
                              "start": {
                                "line": 255,
                                "column": 6
                              },
                              "end": {
                                "line": 255,
                                "column": 7
                              }
                            }
                          },
                          "range": [
                            7320,
                            7324
                          ],
                          "loc": {
                            "start": {
                              "line": 255,
                              "column": 4
                            },
                            "end": {
                              "line": 255,
                              "column": 8
                            }
                          }
                        },
                        "children": [
                          {
                            "type": "Literal",
                            "value": "\n      ",
                            "raw": "\n      ",
                            "range": [
                              7253,
                              7260
                            ],
                            "loc": {
                              "start": {
                                "line": 252,
                                "column": 28
                              },
                              "end": {
                                "line": 253,
                                "column": 6
                              }
                            }
                          },
                          {
                            "type": "JSXExpressionContainer",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    7261,
                                    7265
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 253,
                                      "column": 7
                                    },
                                    "end": {
                                      "line": 253,
                                      "column": 11
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "renderIconWrapper",
                                  "range": [
                                    7266,
                                    7283
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 253,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 253,
                                      "column": 29
                                    }
                                  }
                                },
                                "range": [
                                  7261,
                                  7283
                                ],
                                "loc": {
                                  "start": {
                                    "line": 253,
                                    "column": 7
                                  },
                                  "end": {
                                    "line": 253,
                                    "column": 29
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                7261,
                                7285
                              ],
                              "loc": {
                                "start": {
                                  "line": 253,
                                  "column": 7
                                },
                                "end": {
                                  "line": 253,
                                  "column": 31
                                }
                              }
                            },
                            "range": [
                              7260,
                              7286
                            ],
                            "loc": {
                              "start": {
                                "line": 253,
                                "column": 6
                              },
                              "end": {
                                "line": 253,
                                "column": 32
                              }
                            }
                          },
                          {
                            "type": "Literal",
                            "value": "\n      ",
                            "raw": "\n      ",
                            "range": [
                              7286,
                              7293
                            ],
                            "loc": {
                              "start": {
                                "line": 253,
                                "column": 32
                              },
                              "end": {
                                "line": 254,
                                "column": 6
                              }
                            }
                          },
                          {
                            "type": "JSXExpressionContainer",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    7294,
                                    7298
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 254,
                                      "column": 7
                                    },
                                    "end": {
                                      "line": 254,
                                      "column": 11
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "renderContent",
                                  "range": [
                                    7299,
                                    7312
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 254,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 254,
                                      "column": 25
                                    }
                                  }
                                },
                                "range": [
                                  7294,
                                  7312
                                ],
                                "loc": {
                                  "start": {
                                    "line": 254,
                                    "column": 7
                                  },
                                  "end": {
                                    "line": 254,
                                    "column": 25
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                7294,
                                7314
                              ],
                              "loc": {
                                "start": {
                                  "line": 254,
                                  "column": 7
                                },
                                "end": {
                                  "line": 254,
                                  "column": 27
                                }
                              }
                            },
                            "range": [
                              7293,
                              7315
                            ],
                            "loc": {
                              "start": {
                                "line": 254,
                                "column": 6
                              },
                              "end": {
                                "line": 254,
                                "column": 28
                              }
                            }
                          },
                          {
                            "type": "Literal",
                            "value": "\n    ",
                            "raw": "\n    ",
                            "range": [
                              7315,
                              7320
                            ],
                            "loc": {
                              "start": {
                                "line": 254,
                                "column": 28
                              },
                              "end": {
                                "line": 255,
                                "column": 4
                              }
                            }
                          }
                        ],
                        "range": [
                          6903,
                          7324
                        ],
                        "loc": {
                          "start": {
                            "line": 245,
                            "column": 11
                          },
                          "end": {
                            "line": 255,
                            "column": 8
                          }
                        }
                      },
                      "range": [
                        6896,
                        7325
                      ],
                      "loc": {
                        "start": {
                          "line": 245,
                          "column": 4
                        },
                        "end": {
                          "line": 255,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    6890,
                    7329
                  ],
                  "loc": {
                    "start": {
                      "line": 244,
                      "column": 18
                    },
                    "end": {
                      "line": 256,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  6887,
                  7329
                ],
                "loc": {
                  "start": {
                    "line": 244,
                    "column": 15
                  },
                  "end": {
                    "line": 256,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                6874,
                7329
              ],
              "loc": {
                "start": {
                  "line": 244,
                  "column": 2
                },
                "end": {
                  "line": 256,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "render",
                "range": [
                  7333,
                  7339
                ],
                "loc": {
                  "start": {
                    "line": 258,
                    "column": 2
                  },
                  "end": {
                    "line": 258,
                    "column": 8
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              7351,
                              7355
                            ],
                            "loc": {
                              "start": {
                                "line": 259,
                                "column": 7
                              },
                              "end": {
                                "line": 259,
                                "column": 11
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "props",
                            "range": [
                              7356,
                              7361
                            ],
                            "loc": {
                              "start": {
                                "line": 259,
                                "column": 12
                              },
                              "end": {
                                "line": 259,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            7351,
                            7361
                          ],
                          "loc": {
                            "start": {
                              "line": 259,
                              "column": 7
                            },
                            "end": {
                              "line": 259,
                              "column": 17
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "useHotKeys",
                          "range": [
                            7362,
                            7372
                          ],
                          "loc": {
                            "start": {
                              "line": 259,
                              "column": 18
                            },
                            "end": {
                              "line": 259,
                              "column": 28
                            }
                          }
                        },
                        "range": [
                          7351,
                          7372
                        ],
                        "loc": {
                          "start": {
                            "line": 259,
                            "column": 7
                          },
                          "end": {
                            "line": 259,
                            "column": 28
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "JSXElement",
                              "openingElement": {
                                "type": "JSXOpeningElement",
                                "name": {
                                  "type": "JSXIdentifier",
                                  "name": "HotKeys",
                                  "range": [
                                    7390,
                                    7397
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 260,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 260,
                                      "column": 21
                                    }
                                  }
                                },
                                "selfClosing": false,
                                "attributes": [
                                  {
                                    "type": "JSXAttribute",
                                    "name": {
                                      "type": "JSXIdentifier",
                                      "name": "keyMap",
                                      "range": [
                                        7398,
                                        7404
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 260,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 260,
                                          "column": 28
                                        }
                                      }
                                    },
                                    "value": {
                                      "type": "JSXExpressionContainer",
                                      "expression": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ThisExpression",
                                          "range": [
                                            7406,
                                            7410
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 260,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 260,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "hotKeysMap",
                                          "range": [
                                            7411,
                                            7421
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 260,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 260,
                                              "column": 45
                                            }
                                          }
                                        },
                                        "range": [
                                          7406,
                                          7421
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 260,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 260,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "range": [
                                        7405,
                                        7422
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 260,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 260,
                                          "column": 46
                                        }
                                      }
                                    },
                                    "range": [
                                      7398,
                                      7422
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 260,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 260,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "JSXAttribute",
                                    "name": {
                                      "type": "JSXIdentifier",
                                      "name": "handlers",
                                      "range": [
                                        7423,
                                        7431
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 260,
                                          "column": 47
                                        },
                                        "end": {
                                          "line": 260,
                                          "column": 55
                                        }
                                      }
                                    },
                                    "value": {
                                      "type": "JSXExpressionContainer",
                                      "expression": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ThisExpression",
                                          "range": [
                                            7433,
                                            7437
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 260,
                                              "column": 57
                                            },
                                            "end": {
                                              "line": 260,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "hotKeysHandlers",
                                          "range": [
                                            7438,
                                            7453
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 260,
                                              "column": 62
                                            },
                                            "end": {
                                              "line": 260,
                                              "column": 77
                                            }
                                          }
                                        },
                                        "range": [
                                          7433,
                                          7453
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 260,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 260,
                                            "column": 77
                                          }
                                        }
                                      },
                                      "range": [
                                        7432,
                                        7454
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 260,
                                          "column": 56
                                        },
                                        "end": {
                                          "line": 260,
                                          "column": 78
                                        }
                                      }
                                    },
                                    "range": [
                                      7423,
                                      7454
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 260,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 260,
                                        "column": 78
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7389,
                                  7455
                                ],
                                "loc": {
                                  "start": {
                                    "line": 260,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 260,
                                    "column": 79
                                  }
                                }
                              },
                              "closingElement": {
                                "type": "JSXClosingElement",
                                "name": {
                                  "type": "JSXIdentifier",
                                  "name": "HotKeys",
                                  "range": [
                                    7495,
                                    7502
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 262,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 262,
                                      "column": 15
                                    }
                                  }
                                },
                                "range": [
                                  7493,
                                  7503
                                ],
                                "loc": {
                                  "start": {
                                    "line": 262,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 262,
                                    "column": 16
                                  }
                                }
                              },
                              "children": [
                                {
                                  "type": "Literal",
                                  "value": "\n        ",
                                  "raw": "\n        ",
                                  "range": [
                                    7455,
                                    7464
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 260,
                                      "column": 79
                                    },
                                    "end": {
                                      "line": 261,
                                      "column": 8
                                    }
                                  }
                                },
                                {
                                  "type": "JSXExpressionContainer",
                                  "expression": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "ThisExpression",
                                        "range": [
                                          7465,
                                          7469
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 261,
                                            "column": 9
                                          },
                                          "end": {
                                            "line": 261,
                                            "column": 13
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "renderWrapper",
                                        "range": [
                                          7470,
                                          7483
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 261,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 261,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "range": [
                                        7465,
                                        7483
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 261,
                                          "column": 9
                                        },
                                        "end": {
                                          "line": 261,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      7465,
                                      7485
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 261,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 261,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    7464,
                                    7486
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 261,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 261,
                                      "column": 30
                                    }
                                  }
                                },
                                {
                                  "type": "Literal",
                                  "value": "\n      ",
                                  "raw": "\n      ",
                                  "range": [
                                    7486,
                                    7493
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 261,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 262,
                                      "column": 6
                                    }
                                  }
                                }
                              ],
                              "range": [
                                7389,
                                7503
                              ],
                              "loc": {
                                "start": {
                                  "line": 260,
                                  "column": 13
                                },
                                "end": {
                                  "line": 262,
                                  "column": 16
                                }
                              }
                            },
                            "range": [
                              7382,
                              7508
                            ],
                            "loc": {
                              "start": {
                                "line": 260,
                                "column": 6
                              },
                              "end": {
                                "line": 263,
                                "column": 4
                              }
                            }
                          }
                        ],
                        "range": [
                          7374,
                          7509
                        ],
                        "loc": {
                          "start": {
                            "line": 259,
                            "column": 30
                          },
                          "end": {
                            "line": 263,
                            "column": 5
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    7530,
                                    7534
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 264,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 264,
                                      "column": 17
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "renderWrapper",
                                  "range": [
                                    7535,
                                    7548
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 264,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 264,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  7530,
                                  7548
                                ],
                                "loc": {
                                  "start": {
                                    "line": 264,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 264,
                                    "column": 31
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                7530,
                                7550
                              ],
                              "loc": {
                                "start": {
                                  "line": 264,
                                  "column": 13
                                },
                                "end": {
                                  "line": 264,
                                  "column": 33
                                }
                              }
                            },
                            "range": [
                              7523,
                              7551
                            ],
                            "loc": {
                              "start": {
                                "line": 264,
                                "column": 6
                              },
                              "end": {
                                "line": 264,
                                "column": 34
                              }
                            }
                          }
                        ],
                        "range": [
                          7515,
                          7557
                        ],
                        "loc": {
                          "start": {
                            "line": 263,
                            "column": 11
                          },
                          "end": {
                            "line": 265,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        7348,
                        7557
                      ],
                      "loc": {
                        "start": {
                          "line": 259,
                          "column": 4
                        },
                        "end": {
                          "line": 265,
                          "column": 5
                        }
                      }
                    }
                  ],
                  "range": [
                    7342,
                    7561
                  ],
                  "loc": {
                    "start": {
                      "line": 258,
                      "column": 11
                    },
                    "end": {
                      "line": 266,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  7339,
                  7561
                ],
                "loc": {
                  "start": {
                    "line": 258,
                    "column": 8
                  },
                  "end": {
                    "line": 266,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                7333,
                7561
              ],
              "loc": {
                "start": {
                  "line": 258,
                  "column": 2
                },
                "end": {
                  "line": 266,
                  "column": 3
                }
              },
              "static": false
            }
          ],
          "range": [
            193,
            7563
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 71
            },
            "end": {
              "line": 267,
              "column": 1
            }
          }
        },
        "range": [
          137,
          7563
        ],
        "loc": {
          "start": {
            "line": 6,
            "column": 15
          },
          "end": {
            "line": 267,
            "column": 1
          }
        },
        "leadingComments": [],
        "trailingComments": []
      },
      "range": [
        122,
        7563
      ],
      "loc": {
        "start": {
          "line": 6,
          "column": 0
        },
        "end": {
          "line": 267,
          "column": 1
        }
      }
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    7563
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 267,
      "column": 1
    }
  },
  "comments": []
}